commercetools-sdk-php-v2
The commercetools platform, import-api and PHP sdks generated from our api reference.
Loading...
Searching...
No Matches
StandalonePriceDraft.php
1<?php
2
3declare(strict_types=1);
10
20use DateTimeImmutable;
21
23{
24 public const FIELD_KEY = 'key';
25 public const FIELD_SKU = 'sku';
26 public const FIELD_VALUE = 'value';
27 public const FIELD_COUNTRY = 'country';
28 public const FIELD_CUSTOMER_GROUP = 'customerGroup';
29 public const FIELD_CHANNEL = 'channel';
30 public const FIELD_VALID_FROM = 'validFrom';
31 public const FIELD_VALID_UNTIL = 'validUntil';
32 public const FIELD_TIERS = 'tiers';
33 public const FIELD_DISCOUNTED = 'discounted';
34 public const FIELD_CUSTOM = 'custom';
35 public const FIELD_RECURRENCE_POLICY = 'recurrencePolicy';
36 public const FIELD_STAGED = 'staged';
37 public const FIELD_ACTIVE = 'active';
38
46 public function getKey();
47
55 public function getSku();
56
64 public function getValue();
65
72 public function getCountry();
73
80 public function getCustomerGroup();
81
89 public function getChannel();
90
97 public function getValidFrom();
98
105 public function getValidUntil();
106
114 public function getTiers();
115
122 public function getDiscounted();
123
130 public function getCustom();
131
138 public function getRecurrencePolicy();
139
146 public function getStaged();
147
154 public function getActive();
155
159 public function setKey(?string $key): void;
160
164 public function setSku(?string $sku): void;
165
169 public function setValue(?Money $value): void;
170
174 public function setCountry(?string $country): void;
175
179 public function setCustomerGroup(?CustomerGroupResourceIdentifier $customerGroup): void;
180
184 public function setChannel(?ChannelResourceIdentifier $channel): void;
185
189 public function setValidFrom(?DateTimeImmutable $validFrom): void;
190
194 public function setValidUntil(?DateTimeImmutable $validUntil): void;
195
199 public function setTiers(?PriceTierDraftCollection $tiers): void;
200
204 public function setDiscounted(?DiscountedPriceDraft $discounted): void;
205
209 public function setCustom(?CustomFieldsDraft $custom): void;
210
214 public function setRecurrencePolicy(?RecurrencePolicyResourceIdentifier $recurrencePolicy): void;
215
219 public function setStaged(?StagedPriceDraft $staged): void;
220
224 public function setActive(?bool $active): void;
225}
setRecurrencePolicy(?RecurrencePolicyResourceIdentifier $recurrencePolicy)
setCustomerGroup(?CustomerGroupResourceIdentifier $customerGroup)