commercetools-sdk-php-v2
The commercetools platform, import-api and PHP sdks generated from our api reference.
Loading...
Searching...
No Matches
Project.php
1<?php
2
3declare(strict_types=1);
10
14use DateTimeImmutable;
15
16interface Project extends JsonObject
17{
18 public const FIELD_VERSION = 'version';
19 public const FIELD_KEY = 'key';
20 public const FIELD_NAME = 'name';
21 public const FIELD_COUNTRIES = 'countries';
22 public const FIELD_CURRENCIES = 'currencies';
23 public const FIELD_LANGUAGES = 'languages';
24 public const FIELD_CREATED_AT = 'createdAt';
25 public const FIELD_TRIAL_UNTIL = 'trialUntil';
26 public const FIELD_MESSAGES = 'messages';
27 public const FIELD_CARTS = 'carts';
28 public const FIELD_SHOPPING_LISTS = 'shoppingLists';
29 public const FIELD_SHIPPING_RATE_INPUT_TYPE = 'shippingRateInputType';
30 public const FIELD_EXTERNAL_O_AUTH = 'externalOAuth';
31 public const FIELD_SEARCH_INDEXING = 'searchIndexing';
32 public const FIELD_BUSINESS_UNITS = 'businessUnits';
33 public const FIELD_INVENTORY = 'inventory';
34 public const FIELD_DISCOUNTS = 'discounts';
35 public const FIELD_PRODUCT_CATALOG_MODEL = 'productCatalogModel';
36
43 public function getVersion();
44
51 public function getKey();
52
59 public function getName();
60
67 public function getCountries();
68
75 public function getCurrencies();
76
83 public function getLanguages();
84
91 public function getCreatedAt();
92
99 public function getTrialUntil();
100
107 public function getMessages();
108
115 public function getCarts();
116
123 public function getShoppingLists();
124
131 public function getShippingRateInputType();
132
139 public function getExternalOAuth();
140
147 public function getSearchIndexing();
148
155 public function getBusinessUnits();
156
163 public function getInventory();
164
171 public function getDiscounts();
172
180 public function getProductCatalogModel();
181
185 public function setVersion(?int $version): void;
186
190 public function setKey(?string $key): void;
191
195 public function setName(?string $name): void;
196
200 public function setCountries(?array $countries): void;
201
205 public function setCurrencies(?array $currencies): void;
206
210 public function setLanguages(?array $languages): void;
211
215 public function setCreatedAt(?DateTimeImmutable $createdAt): void;
216
220 public function setTrialUntil(?string $trialUntil): void;
221
225 public function setMessages(?MessagesConfiguration $messages): void;
226
230 public function setCarts(?CartsConfiguration $carts): void;
231
235 public function setShoppingLists(?ShoppingListsConfiguration $shoppingLists): void;
236
240 public function setShippingRateInputType(?ShippingRateInputType $shippingRateInputType): void;
241
245 public function setExternalOAuth(?ExternalOAuth $externalOAuth): void;
246
250 public function setSearchIndexing(?SearchIndexingConfiguration $searchIndexing): void;
251
255 public function setBusinessUnits(?BusinessUnitConfiguration $businessUnits): void;
256
260 public function setInventory(?InventoryConfiguration $inventory): void;
261
265 public function setDiscounts(?DiscountsConfiguration $discounts): void;
266
270 public function setProductCatalogModel(?string $productCatalogModel): void;
271}
setShippingRateInputType(?ShippingRateInputType $shippingRateInputType)
setCreatedAt(?DateTimeImmutable $createdAt)
setShoppingLists(?ShoppingListsConfiguration $shoppingLists)
setMessages(?MessagesConfiguration $messages)
setCarts(?CartsConfiguration $carts)
setExternalOAuth(?ExternalOAuth $externalOAuth)
setProductCatalogModel(?string $productCatalogModel)
setDiscounts(?DiscountsConfiguration $discounts)
setInventory(?InventoryConfiguration $inventory)
setBusinessUnits(?BusinessUnitConfiguration $businessUnits)
setSearchIndexing(?SearchIndexingConfiguration $searchIndexing)