3 declare(strict_types=1);
80 if (is_null($this->type)) {
82 $data = $this->
raw(self::FIELD_TYPE);
86 $this->type = (string) $data;
98 if (is_null($this->change)) {
100 $data = $this->
raw(self::FIELD_CHANGE);
101 if (is_null($data)) {
104 $this->change = (string) $data;
118 if (is_null($this->nextValue)) {
120 $data = $this->
raw(self::FIELD_NEXT_VALUE);
121 if (is_null($data)) {
142 if (is_null($this->catalogData)) {
144 $data = $this->
raw(self::FIELD_CATALOG_DATA);
145 if (is_null($data)) {
148 $this->catalogData = (string) $data;
162 if (is_null($this->priceId)) {
164 $data = $this->
raw(self::FIELD_PRICE_ID);
165 if (is_null($data)) {
168 $this->priceId = (string) $data;
__construct(?string $change=null, ?Price $nextValue=null, ?string $catalogData=null, ?string $priceId=null, ?string $type=null)
setChange(?string $change)
const DISCRIMINATOR_VALUE
setNextValue(?Price $nextValue)
setCatalogData(?string $catalogData)
setPriceId(?string $priceId)