3declare(strict_types=1);
54 private $customerGroup;
96 private $recurrencePolicy;
119 return $this->value instanceof
MoneyBuilder ? $this->value->
build() : $this->value;
130 return $this->country;
163 return $this->validFrom;
174 return $this->validUntil;
246 $this->value = $value;
257 $this->country = $country;
268 $this->customerGroup = $customerGroup;
279 $this->channel = $channel;
290 $this->validFrom = $validFrom;
301 $this->validUntil = $validUntil;
312 $this->discounted = $discounted;
323 $this->tiers = $tiers;
334 $this->custom = $custom;
345 $this->recurrencePolicy = $recurrencePolicy;
356 $this->value = $value;
367 $this->customerGroup = $customerGroup;
378 $this->channel = $channel;
389 $this->discounted = $discounted;
400 $this->custom = $custom;
411 $this->recurrencePolicy = $recurrencePolicy;