3 declare(strict_types=1);
87 if (is_null($this->type)) {
89 $data = $this->
raw(self::FIELD_TYPE);
93 $this->type = (string) $data;
105 if (is_null($this->change)) {
107 $data = $this->
raw(self::FIELD_CHANGE);
108 if (is_null($data)) {
111 $this->change = (string) $data;
125 if (is_null($this->previousValue)) {
127 $data = $this->
raw(self::FIELD_PREVIOUS_VALUE);
128 if (is_null($data)) {
145 if (is_null($this->nextValue)) {
147 $data = $this->
raw(self::FIELD_NEXT_VALUE);
148 if (is_null($data)) {
168 if (is_null($this->catalogData)) {
170 $data = $this->
raw(self::FIELD_CATALOG_DATA);
171 if (is_null($data)) {
174 $this->catalogData = (string) $data;
188 if (is_null($this->variant)) {
190 $data = $this->
raw(self::FIELD_VARIANT);
191 if (is_null($data)) {
194 $this->variant = (string) $data;
setNextValue(?PriceCollection $nextValue)
setChange(?string $change)
const DISCRIMINATOR_VALUE
setVariant(?string $variant)
setCatalogData(?string $catalogData)
setPreviousValue(?PriceCollection $previousValue)
__construct(?string $change=null, ?PriceCollection $previousValue=null, ?PriceCollection $nextValue=null, ?string $catalogData=null, ?string $variant=null, ?string $type=null)