@@ -58,6 +58,8 @@ class Item implements SerializableInterface, JsonSerializable
5858
5959 private ?string $ optionalEnum = null ;
6060
61+ private ?int $ optionalIntEnum = null ;
62+
6163 private ?DateTimeInterface $ optionalDate = null ;
6264
6365 private ?float $ optionalFloat = null ;
@@ -144,6 +146,13 @@ public function setOptionalEnum(string $optionalEnum): self
144146 return $ this ;
145147 }
146148
149+ public function setOptionalIntEnum (int $ optionalIntEnum ): self
150+ {
151+ $ this ->optionalIntEnum = $ optionalIntEnum ;
152+
153+ return $ this ;
154+ }
155+
147156 public function setOptionalDate (DateTimeInterface $ optionalDate ): self
148157 {
149158 $ this ->optionalDate = $ optionalDate ;
@@ -394,6 +403,11 @@ public function getOptionalEnum(): ?string
394403 return $ this ->optionalEnum ;
395404 }
396405
406+ public function getOptionalIntEnum (): ?int
407+ {
408+ return $ this ->optionalIntEnum ;
409+ }
410+
397411 public function getOptionalDate (): ?DateTimeInterface
398412 {
399413 return $ this ->optionalDate ;
@@ -494,6 +508,9 @@ public function toArray(): array
494508 if ($ this ->optionalEnum !== null ) {
495509 $ fields ['optionalEnum ' ] = $ this ->optionalEnum ;
496510 }
511+ if ($ this ->optionalIntEnum !== null ) {
512+ $ fields ['optionalIntEnum ' ] = $ this ->optionalIntEnum ;
513+ }
497514 if ($ this ->optionalDate !== null ) {
498515 $ fields ['optionalDate ' ] = $ this ->optionalDate ->format (DATE_RFC3339 );
499516 }
0 commit comments