commercetools-sdk-php-v2
The commercetools platform, import-api and PHP sdks generated from our api reference.
Loading...
Searching...
No Matches
CartDiscountDraft.php
1<?php
2
3declare(strict_types=1);
10
17use DateTimeImmutable;
18
20{
21 public const FIELD_NAME = 'name';
22 public const FIELD_KEY = 'key';
23 public const FIELD_DESCRIPTION = 'description';
24 public const FIELD_VALUE = 'value';
25 public const FIELD_CART_PREDICATE = 'cartPredicate';
26 public const FIELD_TARGET = 'target';
27 public const FIELD_SORT_ORDER = 'sortOrder';
28 public const FIELD_STORES = 'stores';
29 public const FIELD_IS_ACTIVE = 'isActive';
30 public const FIELD_VALID_FROM = 'validFrom';
31 public const FIELD_VALID_UNTIL = 'validUntil';
32 public const FIELD_REQUIRES_DISCOUNT_CODE = 'requiresDiscountCode';
33 public const FIELD_STACKING_MODE = 'stackingMode';
34 public const FIELD_CUSTOM = 'custom';
35 public const FIELD_DISCOUNT_GROUP = 'discountGroup';
36
43 public function getName();
44
51 public function getKey();
52
59 public function getDescription();
60
67 public function getValue();
68
75 public function getCartPredicate();
76
84 public function getTarget();
85
94 public function getSortOrder();
95
107 public function getStores();
108
116 public function getIsActive();
117
124 public function getValidFrom();
125
132 public function getValidUntil();
133
140 public function getRequiresDiscountCode();
141
148 public function getStackingMode();
149
156 public function getCustom();
157
164 public function getDiscountGroup();
165
169 public function setName(?LocalizedString $name): void;
170
174 public function setKey(?string $key): void;
175
179 public function setDescription(?LocalizedString $description): void;
180
184 public function setValue(?CartDiscountValueDraft $value): void;
185
189 public function setCartPredicate(?string $cartPredicate): void;
190
194 public function setTarget(?CartDiscountTarget $target): void;
195
199 public function setSortOrder(?string $sortOrder): void;
200
204 public function setStores(?StoreResourceIdentifierCollection $stores): void;
205
209 public function setIsActive(?bool $isActive): void;
210
214 public function setValidFrom(?DateTimeImmutable $validFrom): void;
215
219 public function setValidUntil(?DateTimeImmutable $validUntil): void;
220
224 public function setRequiresDiscountCode(?bool $requiresDiscountCode): void;
225
229 public function setStackingMode(?string $stackingMode): void;
230
234 public function setCustom(?CustomFieldsDraft $custom): void;
235
239 public function setDiscountGroup(?DiscountGroupResourceIdentifier $discountGroup): void;
240}
setDiscountGroup(?DiscountGroupResourceIdentifier $discountGroup)
setStores(?StoreResourceIdentifierCollection $stores)