commercetools-sdk-php-v2
The commercetools platform, import-api and PHP sdks generated from our api reference.
Loading...
Searching...
No Matches
VariantProjection.php
1<?php
2
3declare(strict_types=1);
10
21use DateTimeImmutable;
22
24{
25 public const FIELD_ID = 'id';
26 public const FIELD_VERSION = 'version';
27 public const FIELD_CREATED_AT = 'createdAt';
28 public const FIELD_STAGED = 'staged';
29 public const FIELD_VARIANT_ID = 'variantId';
30 public const FIELD_PRODUCT = 'product';
31 public const FIELD_NAME = 'name';
32 public const FIELD_SLUG = 'slug';
33 public const FIELD_DESCRIPTION = 'description';
34 public const FIELD_CATEGORIES = 'categories';
35 public const FIELD_CATEGORY_ORDER_HINTS = 'categoryOrderHints';
36 public const FIELD_KEY = 'key';
37 public const FIELD_SKU = 'sku';
38 public const FIELD_IMAGES = 'images';
39 public const FIELD_ASSETS = 'assets';
40 public const FIELD_ATTRIBUTES = 'attributes';
41 public const FIELD_PRICE = 'price';
42 public const FIELD_DEFAULT = 'default';
43
50 public function getId();
51
58 public function getVersion();
59
66 public function getCreatedAt();
67
74 public function getStaged();
75
82 public function getVariantId();
83
90 public function getProduct();
91
98 public function getName();
99
106 public function getSlug();
107
114 public function getDescription();
115
122 public function getCategories();
123
130 public function getCategoryOrderHints();
131
138 public function getKey();
139
146 public function getSku();
147
154 public function getImages();
155
162 public function getAssets();
163
170 public function getAttributes();
171
179 public function getPrice();
180
187 public function getDefault();
188
192 public function setId(?string $id): void;
193
197 public function setVersion(?int $version): void;
198
202 public function setCreatedAt(?DateTimeImmutable $createdAt): void;
203
207 public function setStaged(?bool $staged): void;
208
212 public function setVariantId(?int $variantId): void;
213
217 public function setProduct(?ProductReference $product): void;
218
222 public function setName(?LocalizedString $name): void;
223
227 public function setSlug(?LocalizedString $slug): void;
228
232 public function setDescription(?LocalizedString $description): void;
233
237 public function setCategories(?CategoryReferenceCollection $categories): void;
238
242 public function setCategoryOrderHints(?CategoryOrderHints $categoryOrderHints): void;
243
247 public function setKey(?string $key): void;
248
252 public function setSku(?string $sku): void;
253
257 public function setImages(?ImageCollection $images): void;
258
262 public function setAssets(?AssetCollection $assets): void;
263
267 public function setAttributes(?AttributeCollection $attributes): void;
268
272 public function setPrice(?Price $price): void;
273
277 public function setDefault(?bool $default): void;
278}
setAttributes(?AttributeCollection $attributes)
setDescription(?LocalizedString $description)
setCategoryOrderHints(?CategoryOrderHints $categoryOrderHints)
setCategories(?CategoryReferenceCollection $categories)
setCreatedAt(?DateTimeImmutable $createdAt)