3 declare(strict_types=1);
29 use DateTimeImmutable;
65 private $customerGroup;
144 return $this->country;
177 return $this->validFrom;
188 return $this->validUntil;
221 return $this->custom instanceof
CustomBuilder ? $this->custom->
build() : $this->custom;
252 $this->value = $value;
263 $this->country = $country;
274 $this->customerGroup = $customerGroup;
285 $this->channel = $channel;
296 $this->validFrom = $validFrom;
307 $this->validUntil = $validUntil;
318 $this->tiers = $tiers;
329 $this->discounted = $discounted;
340 $this->custom = $custom;
351 $this->value = $value;
362 $this->customerGroup = $customerGroup;
373 $this->channel = $channel;
384 $this->discounted = $discounted;
395 $this->custom = $custom;