3declare(strict_types=1);
59 private $cartPredicate;
101 private $requiresDiscountCode;
107 private $stackingMode;
119 private $discountGroup;
173 return $this->cartPredicate;
198 return $this->sortOrder;
214 return $this->stores;
226 return $this->isActive;
237 return $this->validFrom;
248 return $this->validUntil;
259 return $this->requiresDiscountCode;
270 return $this->stackingMode;
323 $this->description = $description;
334 $this->value = $value;
345 $this->cartPredicate = $cartPredicate;
356 $this->target = $target;
367 $this->sortOrder = $sortOrder;
378 $this->stores = $stores;
389 $this->isActive = $isActive;
400 $this->validFrom = $validFrom;
411 $this->validUntil = $validUntil;
422 $this->requiresDiscountCode = $requiresDiscountCode;
433 $this->stackingMode = $stackingMode;
444 $this->custom = $custom;
455 $this->discountGroup = $discountGroup;
477 $this->description = $description;
488 $this->value = $value;
499 $this->target = $target;
510 $this->custom = $custom;
521 $this->discountGroup = $discountGroup;
533 $this->cartPredicate,
540 $this->requiresDiscountCode,