3declare(strict_types=1);
57 private $cartDiscounts;
63 private $cartPredicate;
75 private $maxApplications;
81 private $maxApplicationsPerCustomer;
163 return $this->cartDiscounts;
174 return $this->cartPredicate;
185 return $this->isActive;
199 return $this->maxApplications;
213 return $this->maxApplicationsPerCustomer;
235 return $this->groups;
246 return $this->validFrom;
257 return $this->validUntil;
288 $this->description = $description;
310 $this->cartDiscounts = $cartDiscounts;
321 $this->cartPredicate = $cartPredicate;
332 $this->isActive = $isActive;
343 $this->maxApplications = $maxApplications;
354 $this->maxApplicationsPerCustomer = $maxApplicationsPerCustomer;
365 $this->custom = $custom;
376 $this->groups = $groups;
387 $this->validFrom = $validFrom;
398 $this->validUntil = $validUntil;
420 $this->description = $description;
431 $this->custom = $custom;
443 $this->cartDiscounts,
444 $this->cartPredicate,
446 $this->maxApplications,
447 $this->maxApplicationsPerCustomer,