commercetools-sdk-php-v2
The commercetools platform, import-api and PHP sdks generated from our api reference.
Loading...
Searching...
No Matches
StandalonePrice.php
1<?php
2
3declare(strict_types=1);
10
23use DateTimeImmutable;
24
26{
27 public const FIELD_LAST_MODIFIED_BY = 'lastModifiedBy';
28 public const FIELD_CREATED_BY = 'createdBy';
29 public const FIELD_KEY = 'key';
30 public const FIELD_SKU = 'sku';
31 public const FIELD_VALUE = 'value';
32 public const FIELD_COUNTRY = 'country';
33 public const FIELD_CUSTOMER_GROUP = 'customerGroup';
34 public const FIELD_CHANNEL = 'channel';
35 public const FIELD_VALID_FROM = 'validFrom';
36 public const FIELD_VALID_UNTIL = 'validUntil';
37 public const FIELD_TIERS = 'tiers';
38 public const FIELD_DISCOUNTED = 'discounted';
39 public const FIELD_CUSTOM = 'custom';
40 public const FIELD_STAGED = 'staged';
41 public const FIELD_ACTIVE = 'active';
42 public const FIELD_RECURRENCE_POLICY = 'recurrencePolicy';
43
50 public function getId();
51
58 public function getVersion();
59
66 public function getCreatedAt();
67
74 public function getLastModifiedAt();
75
82 public function getLastModifiedBy();
83
90 public function getCreatedBy();
91
98 public function getKey();
99
106 public function getSku();
107
114 public function getValue();
115
122 public function getCountry();
123
130 public function getCustomerGroup();
131
138 public function getChannel();
139
146 public function getValidFrom();
147
154 public function getValidUntil();
155
163 public function getTiers();
164
171 public function getDiscounted();
172
179 public function getCustom();
180
187 public function getStaged();
188
196 public function getActive();
197
204 public function getRecurrencePolicy();
205
209 public function setId(?string $id): void;
210
214 public function setVersion(?int $version): void;
215
219 public function setCreatedAt(?DateTimeImmutable $createdAt): void;
220
224 public function setLastModifiedAt(?DateTimeImmutable $lastModifiedAt): void;
225
229 public function setLastModifiedBy(?LastModifiedBy $lastModifiedBy): void;
230
234 public function setCreatedBy(?CreatedBy $createdBy): void;
235
239 public function setKey(?string $key): void;
240
244 public function setSku(?string $sku): void;
245
249 public function setValue(?TypedMoney $value): void;
250
254 public function setCountry(?string $country): void;
255
259 public function setCustomerGroup(?CustomerGroupReference $customerGroup): void;
260
264 public function setChannel(?ChannelReference $channel): void;
265
269 public function setValidFrom(?DateTimeImmutable $validFrom): void;
270
274 public function setValidUntil(?DateTimeImmutable $validUntil): void;
275
279 public function setTiers(?PriceTierCollection $tiers): void;
280
284 public function setDiscounted(?DiscountedPrice $discounted): void;
285
289 public function setCustom(?CustomFields $custom): void;
290
294 public function setStaged(?StagedStandalonePrice $staged): void;
295
299 public function setActive(?bool $active): void;
300
304 public function setRecurrencePolicy(?RecurrencePolicyReference $recurrencePolicy): void;
305}
setRecurrencePolicy(?RecurrencePolicyReference $recurrencePolicy)
setLastModifiedAt(?DateTimeImmutable $lastModifiedAt)
setLastModifiedBy(?LastModifiedBy $lastModifiedBy)
setCustomerGroup(?CustomerGroupReference $customerGroup)