id = $id; $this->name = $name; } /** * @return string */ public function getId(): string { return $this->id; } /** * @param string $id */ public function setId(string $id): void { $this->id = $id; } /** * @return string */ public function getName(): string { return $this->name; } /** * @param string $name */ public function setName(string $name): void { $this->name = $name; } public static function createFromDiscriminatorValue(ParseNode $parseNode): self { return new TestUserModel(); } public function getFieldDeserializers(): array { return [ 'id' => fn (ParseNode $n) => $this->setId($n->getStringValue()), 'name' => fn (ParseNode $n) => $this->setName($n->getStringValue()), ]; } public function serialize(SerializationWriter $writer): void { $writer->writeStringValue('id', $this->getId()); $writer->writeStringValue('name', $this->getName()); } }