*/ public function getFieldDeserializers(): array { if ($this->getIncoNutriscoreMember1() !== null) { return $this->getIncoNutriscoreMember1()->getFieldDeserializers(); } else if ($this->getIncoNutriscore() !== null) { return $this->getIncoNutriscore()->getFieldDeserializers(); } return []; } /** * Gets the IncoNutriscore property value. Composed type representation for type IncoNutriscore * @return IncoNutriscore|null */ public function getIncoNutriscore(): ?IncoNutriscore { return $this->incoNutriscore; } /** * Gets the Inco_nutriscoreMember1 property value. Composed type representation for type Inco_nutriscoreMember1 * @return Inco_nutriscoreMember1|null */ public function getIncoNutriscoreMember1(): ?Inco_nutriscoreMember1 { return $this->inco_nutriscoreMember1; } /** * Serializes information the current object * @param SerializationWriter $writer Serialization writer to use to serialize this model */ public function serialize(SerializationWriter $writer): void { if ($this->getIncoNutriscoreMember1() !== null) { $writer->writeObjectValue(null, $this->getIncoNutriscoreMember1()); } else if ($this->getIncoNutriscore() !== null) { $writer->writeObjectValue(null, $this->getIncoNutriscore()); } } /** * Sets the IncoNutriscore property value. Composed type representation for type IncoNutriscore * @param IncoNutriscore|null $value Value to set for the IncoNutriscore property. */ public function setIncoNutriscore(?IncoNutriscore $value): void { $this->incoNutriscore = $value; } /** * Sets the Inco_nutriscoreMember1 property value. Composed type representation for type Inco_nutriscoreMember1 * @param Inco_nutriscoreMember1|null $value Value to set for the Inco_nutriscoreMember1 property. */ public function setIncoNutriscoreMember1(?Inco_nutriscoreMember1 $value): void { $this->inco_nutriscoreMember1 = $value; } }