3declare(strict_types=1);
57 private $cartDiscounts;
63 private $cartPredicate;
75 private $maxApplications;
81 private $maxApplicationsPerCustomer;
161 return $this->cartDiscounts;
172 return $this->cartPredicate;
183 return $this->isActive;
196 return $this->maxApplications;
209 return $this->maxApplicationsPerCustomer;
231 return $this->groups;
242 return $this->validFrom;
253 return $this->validUntil;
284 $this->description = $description;
306 $this->cartDiscounts = $cartDiscounts;
317 $this->cartPredicate = $cartPredicate;
328 $this->isActive = $isActive;
339 $this->maxApplications = $maxApplications;
350 $this->maxApplicationsPerCustomer = $maxApplicationsPerCustomer;
361 $this->custom = $custom;
372 $this->groups = $groups;
383 $this->validFrom = $validFrom;
394 $this->validUntil = $validUntil;
416 $this->description = $description;
427 $this->custom = $custom;
439 $this->cartDiscounts,
440 $this->cartPredicate,
442 $this->maxApplications,
443 $this->maxApplicationsPerCustomer,