*/ public function getFieldDeserializers(): array { if ($this->getIncoStorageConditionMember1() !== null) { return $this->getIncoStorageConditionMember1()->getFieldDeserializers(); } else if ($this->getIncoStorageCondition() !== null) { return $this->getIncoStorageCondition()->getFieldDeserializers(); } return []; } /** * Gets the IncoStorageCondition property value. Composed type representation for type IncoStorageCondition * @return IncoStorageCondition|null */ public function getIncoStorageCondition(): ?IncoStorageCondition { return $this->incoStorageCondition; } /** * Gets the Inco_storageConditionMember1 property value. Composed type representation for type Inco_storageConditionMember1 * @return Inco_storageConditionMember1|null */ public function getIncoStorageConditionMember1(): ?Inco_storageConditionMember1 { return $this->inco_storageConditionMember1; } /** * Serializes information the current object * @param SerializationWriter $writer Serialization writer to use to serialize this model */ public function serialize(SerializationWriter $writer): void { if ($this->getIncoStorageConditionMember1() !== null) { $writer->writeObjectValue(null, $this->getIncoStorageConditionMember1()); } else if ($this->getIncoStorageCondition() !== null) { $writer->writeObjectValue(null, $this->getIncoStorageCondition()); } } /** * Sets the IncoStorageCondition property value. Composed type representation for type IncoStorageCondition * @param IncoStorageCondition|null $value Value to set for the IncoStorageCondition property. */ public function setIncoStorageCondition(?IncoStorageCondition $value): void { $this->incoStorageCondition = $value; } /** * Sets the Inco_storageConditionMember1 property value. Composed type representation for type Inco_storageConditionMember1 * @param Inco_storageConditionMember1|null $value Value to set for the Inco_storageConditionMember1 property. */ public function setIncoStorageConditionMember1(?Inco_storageConditionMember1 $value): void { $this->inco_storageConditionMember1 = $value; } }