commercetools-sdk-php-v2
master
The platform, import-api and ml-api PHP sdks generated from our api reference.
lib
commercetools-import
src
Models
Types
FieldDefinition.php
1
<?php
2
3
declare(strict_types=1);
9
namespace
Commercetools\Import\Models\Types
;
10
11
use
Commercetools\Base\DateTimeImmutableCollection
;
12
use
Commercetools\Base\JsonObject
;
13
use
Commercetools\Import\Models\Common\LocalizedString
;
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
}
Commercetools\Base\DateTimeImmutableCollection
Definition:
DateTimeImmutableCollection.php:21
Commercetools\Base\JsonObject
Definition:
JsonObject.php:15
Commercetools\Import\Models\Common\LocalizedString
Definition:
LocalizedString.php:14
Commercetools\Import\Models\Types\FieldDefinition
Definition:
FieldDefinition.php:16
Commercetools\Import\Models\Types\FieldDefinition\setName
setName(?string $name)
Commercetools\Import\Models\Types\FieldDefinition\setInputHint
setInputHint(?string $inputHint)
Commercetools\Import\Models\Types\FieldDefinition\getLabel
getLabel()
Commercetools\Import\Models\Types\FieldDefinition\setType
setType(?FieldType $type)
Commercetools\Import\Models\Types\FieldDefinition\setLabel
setLabel(?LocalizedString $label)
Commercetools\Import\Models\Types\FieldDefinition\getRequired
getRequired()
Commercetools\Import\Models\Types\FieldDefinition\FIELD_REQUIRED
const FIELD_REQUIRED
Definition:
FieldDefinition.php:20
Commercetools\Import\Models\Types\FieldDefinition\FIELD_TYPE
const FIELD_TYPE
Definition:
FieldDefinition.php:17
Commercetools\Import\Models\Types\FieldDefinition\FIELD_NAME
const FIELD_NAME
Definition:
FieldDefinition.php:18
Commercetools\Import\Models\Types\FieldDefinition\getInputHint
getInputHint()
Commercetools\Import\Models\Types\FieldDefinition\FIELD_INPUT_HINT
const FIELD_INPUT_HINT
Definition:
FieldDefinition.php:21
Commercetools\Import\Models\Types\FieldDefinition\setRequired
setRequired(?bool $required)
Commercetools\Import\Models\Types\FieldDefinition\getName
getName()
Commercetools\Import\Models\Types\FieldDefinition\FIELD_LABEL
const FIELD_LABEL
Definition:
FieldDefinition.php:19
Commercetools\Import\Models\Types\FieldDefinition\getType
getType()
Commercetools\Import\Models\Types\FieldType
Definition:
FieldType.php:15
Commercetools\Import\Models\Types
Definition:
CustomFieldBooleanType.php:9
Generated by
1.9.1