@@ -58,6 +58,8 @@ class Item implements SerializableInterface, JsonSerializable
58
58
59
59
private ?string $ optionalEnum = null ;
60
60
61
+ private ?int $ optionalIntEnum = null ;
62
+
61
63
private ?DateTimeInterface $ optionalDate = null ;
62
64
63
65
private ?float $ optionalFloat = null ;
@@ -144,6 +146,13 @@ public function setOptionalEnum(string $optionalEnum): self
144
146
return $ this ;
145
147
}
146
148
149
+ public function setOptionalIntEnum (int $ optionalIntEnum ): self
150
+ {
151
+ $ this ->optionalIntEnum = $ optionalIntEnum ;
152
+
153
+ return $ this ;
154
+ }
155
+
147
156
public function setOptionalDate (DateTimeInterface $ optionalDate ): self
148
157
{
149
158
$ this ->optionalDate = $ optionalDate ;
@@ -394,6 +403,11 @@ public function getOptionalEnum(): ?string
394
403
return $ this ->optionalEnum ;
395
404
}
396
405
406
+ public function getOptionalIntEnum (): ?int
407
+ {
408
+ return $ this ->optionalIntEnum ;
409
+ }
410
+
397
411
public function getOptionalDate (): ?DateTimeInterface
398
412
{
399
413
return $ this ->optionalDate ;
@@ -494,6 +508,9 @@ public function toArray(): array
494
508
if ($ this ->optionalEnum !== null ) {
495
509
$ fields ['optionalEnum ' ] = $ this ->optionalEnum ;
496
510
}
511
+ if ($ this ->optionalIntEnum !== null ) {
512
+ $ fields ['optionalIntEnum ' ] = $ this ->optionalIntEnum ;
513
+ }
497
514
if ($ this ->optionalDate !== null ) {
498
515
$ fields ['optionalDate ' ] = $ this ->optionalDate ->format (DATE_RFC3339 );
499
516
}
0 commit comments