commercetools-sdk-php-v2  master
The platform, import-api and ml-api PHP sdks generated from our api reference.
FieldDefinition.php
1 <?php
2 
3 declare(strict_types=1);
10 
14 
15 interface FieldDefinition extends JsonObject
16 {
17  public const FIELD_TYPE = 'type';
18  public const FIELD_NAME = 'name';
19  public const FIELD_LABEL = 'label';
20  public const FIELD_REQUIRED = 'required';
21  public const FIELD_INPUT_HINT = 'inputHint';
22 
29  public function getType();
30 
37  public function getName();
38 
45  public function getLabel();
46 
53  public function getRequired();
54 
61  public function getInputHint();
62 
66  public function setType(?FieldType $type): void;
67 
71  public function setName(?string $name): void;
72 
76  public function setLabel(?LocalizedString $label): void;
77 
81  public function setRequired(?bool $required): void;
82 
86  public function setInputHint(?string $inputHint): void;
87 }