commercetools-sdk-php-v2
The commercetools platform, import-api and PHP sdks generated from our api reference.
Loading...
Searching...
No Matches
lib
commercetools-import
src
Models
BusinessUnits
BusinessUnitImport.php
1
<?php
2
3
declare(strict_types=1);
9
namespace
Commercetools\Import\Models\BusinessUnits
;
10
11
use
Commercetools\Base\DateTimeImmutableCollection
;
12
use
Commercetools\Base\JsonObject
;
13
use
Commercetools\Import\Models\Common\AddressCollection
;
14
use
Commercetools\Import\Models\Common\StoreKeyReferenceCollection
;
15
use
Commercetools\Import\Models\Customfields\Custom
;
16
17
interface
BusinessUnitImport
extends
JsonObject
18
{
19
public
const
DISCRIMINATOR_FIELD
=
'unitType'
;
20
public
const
FIELD_UNIT_TYPE
=
'unitType'
;
21
public
const
FIELD_KEY
=
'key'
;
22
public
const
FIELD_NAME
=
'name'
;
23
public
const
FIELD_STATUS
=
'status'
;
24
public
const
FIELD_CONTACT_EMAIL
=
'contactEmail'
;
25
public
const
FIELD_ASSOCIATES
=
'associates'
;
26
public
const
FIELD_ADDRESSES
=
'addresses'
;
27
public
const
FIELD_SHIPPING_ADDRESSES
=
'shippingAddresses'
;
28
public
const
FIELD_DEFAULT_SHIPPING_ADDRESS
=
'defaultShippingAddress'
;
29
public
const
FIELD_BILLING_ADDRESSES
=
'billingAddresses'
;
30
public
const
FIELD_DEFAULT_BILLING_ADDRESS
=
'defaultBillingAddress'
;
31
public
const
FIELD_STORES
=
'stores'
;
32
public
const
FIELD_CUSTOM
=
'custom'
;
33
40
public
function
getUnitType
();
41
48
public
function
getKey
();
49
56
public
function
getName
();
57
64
public
function
getStatus
();
65
72
public
function
getContactEmail
();
73
80
public
function
getAssociates
();
81
88
public
function
getAddresses
();
89
96
public
function
getShippingAddresses
();
97
104
public
function
getDefaultShippingAddress
();
105
112
public
function
getBillingAddresses
();
113
120
public
function
getDefaultBillingAddress
();
121
128
public
function
getStores
();
129
136
public
function
getCustom
();
137
141
public
function
setKey
(?
string
$key): void;
142
146
public
function
setName
(?
string
$name): void;
147
151
public
function
setStatus
(?
string
$status): void;
152
156
public
function
setContactEmail
(?
string
$contactEmail): void;
157
161
public
function
setAssociates
(?
AssociateDraftCollection
$associates): void;
162
166
public
function
setAddresses
(?
AddressCollection
$addresses): void;
167
171
public
function
setShippingAddresses
(?array $shippingAddresses): void;
172
176
public
function
setDefaultShippingAddress
(?
int
$defaultShippingAddress): void;
177
181
public
function
setBillingAddresses
(?array $billingAddresses): void;
182
186
public
function
setDefaultBillingAddress
(?
int
$defaultBillingAddress): void;
187
191
public
function
setStores
(?
StoreKeyReferenceCollection
$stores): void;
192
196
public
function
setCustom
(?
Custom
$custom): void;
197
}
Commercetools\Base\DateTimeImmutableCollection
Definition
DateTimeImmutableCollection.php:21
Commercetools\Import\Models\BusinessUnits\AssociateDraftCollection
Definition
AssociateDraftCollection.php:22
Commercetools\Import\Models\Common\AddressCollection
Definition
AddressCollection.php:22
Commercetools\Import\Models\Common\StoreKeyReferenceCollection
Definition
StoreKeyReferenceCollection.php:22
Commercetools\Base\JsonObject
Definition
JsonObject.php:15
Commercetools\Import\Models\BusinessUnits\BusinessUnitImport
Definition
BusinessUnitImport.php:18
Commercetools\Import\Models\BusinessUnits\BusinessUnitImport\setDefaultShippingAddress
setDefaultShippingAddress(?int $defaultShippingAddress)
Commercetools\Import\Models\BusinessUnits\BusinessUnitImport\FIELD_DEFAULT_SHIPPING_ADDRESS
const FIELD_DEFAULT_SHIPPING_ADDRESS
Definition
BusinessUnitImport.php:28
Commercetools\Import\Models\BusinessUnits\BusinessUnitImport\setAssociates
setAssociates(?AssociateDraftCollection $associates)
Commercetools\Import\Models\BusinessUnits\BusinessUnitImport\getStores
getStores()
Commercetools\Import\Models\BusinessUnits\BusinessUnitImport\FIELD_STORES
const FIELD_STORES
Definition
BusinessUnitImport.php:31
Commercetools\Import\Models\BusinessUnits\BusinessUnitImport\getContactEmail
getContactEmail()
Commercetools\Import\Models\BusinessUnits\BusinessUnitImport\DISCRIMINATOR_FIELD
const DISCRIMINATOR_FIELD
Definition
BusinessUnitImport.php:19
Commercetools\Import\Models\BusinessUnits\BusinessUnitImport\FIELD_ASSOCIATES
const FIELD_ASSOCIATES
Definition
BusinessUnitImport.php:25
Commercetools\Import\Models\BusinessUnits\BusinessUnitImport\getDefaultShippingAddress
getDefaultShippingAddress()
Commercetools\Import\Models\BusinessUnits\BusinessUnitImport\setShippingAddresses
setShippingAddresses(?array $shippingAddresses)
Commercetools\Import\Models\BusinessUnits\BusinessUnitImport\getAssociates
getAssociates()
Commercetools\Import\Models\BusinessUnits\BusinessUnitImport\FIELD_BILLING_ADDRESSES
const FIELD_BILLING_ADDRESSES
Definition
BusinessUnitImport.php:29
Commercetools\Import\Models\BusinessUnits\BusinessUnitImport\FIELD_DEFAULT_BILLING_ADDRESS
const FIELD_DEFAULT_BILLING_ADDRESS
Definition
BusinessUnitImport.php:30
Commercetools\Import\Models\BusinessUnits\BusinessUnitImport\getStatus
getStatus()
Commercetools\Import\Models\BusinessUnits\BusinessUnitImport\FIELD_CUSTOM
const FIELD_CUSTOM
Definition
BusinessUnitImport.php:32
Commercetools\Import\Models\BusinessUnits\BusinessUnitImport\FIELD_SHIPPING_ADDRESSES
const FIELD_SHIPPING_ADDRESSES
Definition
BusinessUnitImport.php:27
Commercetools\Import\Models\BusinessUnits\BusinessUnitImport\getDefaultBillingAddress
getDefaultBillingAddress()
Commercetools\Import\Models\BusinessUnits\BusinessUnitImport\setBillingAddresses
setBillingAddresses(?array $billingAddresses)
Commercetools\Import\Models\BusinessUnits\BusinessUnitImport\setStores
setStores(?StoreKeyReferenceCollection $stores)
Commercetools\Import\Models\BusinessUnits\BusinessUnitImport\getCustom
getCustom()
Commercetools\Import\Models\BusinessUnits\BusinessUnitImport\setDefaultBillingAddress
setDefaultBillingAddress(?int $defaultBillingAddress)
Commercetools\Import\Models\BusinessUnits\BusinessUnitImport\FIELD_UNIT_TYPE
const FIELD_UNIT_TYPE
Definition
BusinessUnitImport.php:20
Commercetools\Import\Models\BusinessUnits\BusinessUnitImport\getName
getName()
Commercetools\Import\Models\BusinessUnits\BusinessUnitImport\setCustom
setCustom(?Custom $custom)
Commercetools\Import\Models\BusinessUnits\BusinessUnitImport\FIELD_ADDRESSES
const FIELD_ADDRESSES
Definition
BusinessUnitImport.php:26
Commercetools\Import\Models\BusinessUnits\BusinessUnitImport\setAddresses
setAddresses(?AddressCollection $addresses)
Commercetools\Import\Models\BusinessUnits\BusinessUnitImport\setName
setName(?string $name)
Commercetools\Import\Models\BusinessUnits\BusinessUnitImport\FIELD_KEY
const FIELD_KEY
Definition
BusinessUnitImport.php:21
Commercetools\Import\Models\BusinessUnits\BusinessUnitImport\getKey
getKey()
Commercetools\Import\Models\BusinessUnits\BusinessUnitImport\getUnitType
getUnitType()
Commercetools\Import\Models\BusinessUnits\BusinessUnitImport\FIELD_NAME
const FIELD_NAME
Definition
BusinessUnitImport.php:22
Commercetools\Import\Models\BusinessUnits\BusinessUnitImport\getAddresses
getAddresses()
Commercetools\Import\Models\BusinessUnits\BusinessUnitImport\setContactEmail
setContactEmail(?string $contactEmail)
Commercetools\Import\Models\BusinessUnits\BusinessUnitImport\FIELD_CONTACT_EMAIL
const FIELD_CONTACT_EMAIL
Definition
BusinessUnitImport.php:24
Commercetools\Import\Models\BusinessUnits\BusinessUnitImport\FIELD_STATUS
const FIELD_STATUS
Definition
BusinessUnitImport.php:23
Commercetools\Import\Models\BusinessUnits\BusinessUnitImport\setStatus
setStatus(?string $status)
Commercetools\Import\Models\BusinessUnits\BusinessUnitImport\getBillingAddresses
getBillingAddresses()
Commercetools\Import\Models\BusinessUnits\BusinessUnitImport\getShippingAddresses
getShippingAddresses()
Commercetools\Import\Models\BusinessUnits\BusinessUnitImport\setKey
setKey(?string $key)
Commercetools\Import\Models\Customfields\Custom
Definition
Custom.php:16
Commercetools\Import\Models\BusinessUnits
Definition
AssociateDraft.php:9
Generated by
1.9.8