commercetools-sdk-php-v2  master
The platform, import-api and ml-api PHP sdks generated from our api reference.
AttributeDefinition.php
1 <?php
2 
3 declare(strict_types=1);
10 
14 
16 {
17  public const FIELD_TYPE = 'type';
18  public const FIELD_NAME = 'name';
19  public const FIELD_LABEL = 'label';
20  public const FIELD_IS_REQUIRED = 'isRequired';
21  public const FIELD_ATTRIBUTE_CONSTRAINT = 'attributeConstraint';
22  public const FIELD_INPUT_TIP = 'inputTip';
23  public const FIELD_INPUT_HINT = 'inputHint';
24  public const FIELD_IS_SEARCHABLE = 'isSearchable';
25 
30  public function getType();
31 
36  public function getName();
37 
49  public function getLabel();
50 
55  public function getIsRequired();
56 
61  public function getAttributeConstraint();
62 
74  public function getInputTip();
75 
80  public function getInputHint();
81 
86  public function getIsSearchable();
87 
91  public function setType(?AttributeType $type): void;
92 
96  public function setName(?string $name): void;
97 
101  public function setLabel(?LocalizedString $label): void;
102 
106  public function setIsRequired(?bool $isRequired): void;
107 
111  public function setAttributeConstraint(?string $attributeConstraint): void;
112 
116  public function setInputTip(?LocalizedString $inputTip): void;
117 
121  public function setInputHint(?string $inputHint): void;
122 
126  public function setIsSearchable(?bool $isSearchable): void;
127 }