commercetools-sdk-php-v2
The commercetools platform, import-api and PHP sdks generated from our api reference.
Loading...
Searching...
No Matches
VariantDraft.php
1<?php
2
3declare(strict_types=1);
10
17
18interface VariantDraft extends JsonObject
19{
20 public const FIELD_KEY = 'key';
21 public const FIELD_SKU = 'sku';
22 public const FIELD_PRODUCT = 'product';
23 public const FIELD_PUBLISH = 'publish';
24 public const FIELD_IMAGES = 'images';
25 public const FIELD_ATTRIBUTES = 'attributes';
26 public const FIELD_ASSETS = 'assets';
27
35 public function getKey();
36
43 public function getSku();
44
51 public function getProduct();
52
60 public function getPublish();
61
68 public function getImages();
69
76 public function getAttributes();
77
84 public function getAssets();
85
89 public function setKey(?string $key): void;
90
94 public function setSku(?string $sku): void;
95
99 public function setProduct(?ProductResourceIdentifier $product): void;
100
104 public function setPublish(?bool $publish): void;
105
109 public function setImages(?ImageCollection $images): void;
110
114 public function setAttributes(?AttributeCollection $attributes): void;
115
119 public function setAssets(?AssetDraftCollection $assets): void;
120}
setProduct(?ProductResourceIdentifier $product)
setAssets(?AssetDraftCollection $assets)
setAttributes(?AttributeCollection $attributes)