3 declare(strict_types=1);
29 use DateTimeImmutable;
65 private $customerGroup;
145 return $this->country;
180 return $this->validFrom;
191 return $this->validUntil;
224 return $this->custom instanceof
CustomBuilder ? $this->custom->
build() : $this->custom;
255 $this->value = $value;
266 $this->country = $country;
277 $this->customerGroup = $customerGroup;
288 $this->channel = $channel;
299 $this->validFrom = $validFrom;
310 $this->validUntil = $validUntil;
321 $this->tiers = $tiers;
332 $this->discounted = $discounted;
343 $this->custom = $custom;
354 $this->value = $value;
365 $this->customerGroup = $customerGroup;
376 $this->channel = $channel;
387 $this->discounted = $discounted;
398 $this->custom = $custom;