@@ -42,6 +42,7 @@ public function hydrateObject(string $className, array $payload): object
42
42
'ApiClients\Client\GitHubEnterpriseCloud\Schema\WebhookReleaseEdited\Changes ' => $ this ->hydrateApiClients⚡️Client⚡️GitHubEnterpriseCloud⚡️Schema⚡️WebhookReleaseEdited⚡️Changes ($ payload ),
43
43
'ApiClients\Client\GitHubEnterpriseCloud\Schema\WebhookProjectEdited\Changes\Body ' => $ this ->hydrateApiClients⚡️Client⚡️GitHubEnterpriseCloud⚡️Schema⚡️WebhookProjectEdited⚡️Changes⚡️Body ($ payload ),
44
44
'ApiClients\Client\GitHubEnterpriseCloud\Schema\WebhookLabelEdited\Changes\Name ' => $ this ->hydrateApiClients⚡️Client⚡️GitHubEnterpriseCloud⚡️Schema⚡️WebhookLabelEdited⚡️Changes⚡️Name ($ payload ),
45
+ 'ApiClients\Client\GitHubEnterpriseCloud\Schema\WebhookReleaseEdited\Changes\MakeLatest ' => $ this ->hydrateApiClients⚡️Client⚡️GitHubEnterpriseCloud⚡️Schema⚡️WebhookReleaseEdited⚡️Changes⚡️MakeLatest ($ payload ),
45
46
'ApiClients\Client\GitHubEnterpriseCloud\Schema\WebhookReleasePrereleased ' => $ this ->hydrateApiClients⚡️Client⚡️GitHubEnterpriseCloud⚡️Schema⚡️WebhookReleasePrereleased ($ payload ),
46
47
'ApiClients\Client\GitHubEnterpriseCloud\Schema\WebhookReleasePublished ' => $ this ->hydrateApiClients⚡️Client⚡️GitHubEnterpriseCloud⚡️Schema⚡️WebhookReleasePublished ($ payload ),
47
48
'ApiClients\Client\GitHubEnterpriseCloud\Schema\WebhookReleaseReleased ' => $ this ->hydrateApiClients⚡️Client⚡️GitHubEnterpriseCloud⚡️Schema⚡️WebhookReleaseReleased ($ payload ),
@@ -4480,6 +4481,26 @@ private function hydrateApiClients⚡️Client⚡️GitHubEnterpriseCloud⚡️S
4480
4481
4481
4482
after_name:
4482
4483
4484
+ $ value = $ payload ['make_latest ' ] ?? null ;
4485
+
4486
+ if ($ value === null ) {
4487
+ $ properties ['make_latest ' ] = null ;
4488
+ goto after_make_latest;
4489
+ }
4490
+
4491
+ if (is_array ($ value )) {
4492
+ try {
4493
+ $ this ->hydrationStack [] = 'make_latest ' ;
4494
+ $ value = $ this ->hydrateApiClients⚡️Client⚡️GitHubEnterpriseCloud⚡️Schema⚡️WebhookReleaseEdited⚡️Changes⚡️MakeLatest ($ value );
4495
+ } finally {
4496
+ array_pop ($ this ->hydrationStack );
4497
+ }
4498
+ }
4499
+
4500
+ $ properties ['make_latest ' ] = $ value ;
4501
+
4502
+ after_make_latest:
4503
+
4483
4504
} catch (\Throwable $ exception ) {
4484
4505
throw UnableToHydrateObject::dueToError ('ApiClients\Client\GitHubEnterpriseCloud\Schema\WebhookReleaseEdited\Changes ' , $ exception , stack: $ this ->hydrationStack );
4485
4506
}
@@ -4560,6 +4581,38 @@ private function hydrateApiClients⚡️Client⚡️GitHubEnterpriseCloud⚡️S
4560
4581
}
4561
4582
4562
4583
4584
+ private function hydrateApiClients⚡️Client⚡️GitHubEnterpriseCloud⚡️Schema⚡️WebhookReleaseEdited⚡️Changes⚡️MakeLatest (array $ payload ): \ApiClients \Client \GitHubEnterpriseCloud \Schema \WebhookReleaseEdited \Changes \MakeLatest
4585
+ {
4586
+ $ properties = [];
4587
+ $ missingFields = [];
4588
+ try {
4589
+ $ value = $ payload ['to ' ] ?? null ;
4590
+
4591
+ if ($ value === null ) {
4592
+ $ missingFields [] = 'to ' ;
4593
+ goto after_to;
4594
+ }
4595
+
4596
+ $ properties ['to ' ] = $ value ;
4597
+
4598
+ after_to:
4599
+
4600
+ } catch (\Throwable $ exception ) {
4601
+ throw UnableToHydrateObject::dueToError ('ApiClients\Client\GitHubEnterpriseCloud\Schema\WebhookReleaseEdited\Changes\MakeLatest ' , $ exception , stack: $ this ->hydrationStack );
4602
+ }
4603
+
4604
+ if (count ($ missingFields ) > 0 ) {
4605
+ throw UnableToHydrateObject::dueToMissingFields (\ApiClients \Client \GitHubEnterpriseCloud \Schema \WebhookReleaseEdited \Changes \MakeLatest::class, $ missingFields , stack: $ this ->hydrationStack );
4606
+ }
4607
+
4608
+ try {
4609
+ return new \ApiClients \Client \GitHubEnterpriseCloud \Schema \WebhookReleaseEdited \Changes \MakeLatest (...$ properties );
4610
+ } catch (\Throwable $ exception ) {
4611
+ throw UnableToHydrateObject::dueToError ('ApiClients\Client\GitHubEnterpriseCloud\Schema\WebhookReleaseEdited\Changes\MakeLatest ' , $ exception , stack: $ this ->hydrationStack );
4612
+ }
4613
+ }
4614
+
4615
+
4563
4616
private function hydrateApiClients⚡️Client⚡️GitHubEnterpriseCloud⚡️Schema⚡️WebhookReleasePrereleased (array $ payload ): \ApiClients \Client \GitHubEnterpriseCloud \Schema \WebhookReleasePrereleased
4564
4617
{
4565
4618
$ properties = [];
@@ -5217,6 +5270,7 @@ public function serializeObjectOfType(object $object, string $className): mixed
5217
5270
'ApiClients\Client\GitHubEnterpriseCloud\Schema\WebhookReleaseEdited\Changes ' => $ this ->serializeObjectApiClients⚡️Client⚡️GitHubEnterpriseCloud⚡️Schema⚡️WebhookReleaseEdited⚡️Changes ($ object ),
5218
5271
'ApiClients\Client\GitHubEnterpriseCloud\Schema\WebhookProjectEdited\Changes\Body ' => $ this ->serializeObjectApiClients⚡️Client⚡️GitHubEnterpriseCloud⚡️Schema⚡️WebhookProjectEdited⚡️Changes⚡️Body ($ object ),
5219
5272
'ApiClients\Client\GitHubEnterpriseCloud\Schema\WebhookLabelEdited\Changes\Name ' => $ this ->serializeObjectApiClients⚡️Client⚡️GitHubEnterpriseCloud⚡️Schema⚡️WebhookLabelEdited⚡️Changes⚡️Name ($ object ),
5273
+ 'ApiClients\Client\GitHubEnterpriseCloud\Schema\WebhookReleaseEdited\Changes\MakeLatest ' => $ this ->serializeObjectApiClients⚡️Client⚡️GitHubEnterpriseCloud⚡️Schema⚡️WebhookReleaseEdited⚡️Changes⚡️MakeLatest ($ object ),
5220
5274
'ApiClients\Client\GitHubEnterpriseCloud\Schema\WebhookReleasePrereleased ' => $ this ->serializeObjectApiClients⚡️Client⚡️GitHubEnterpriseCloud⚡️Schema⚡️WebhookReleasePrereleased ($ object ),
5221
5275
'ApiClients\Client\GitHubEnterpriseCloud\Schema\WebhookReleasePublished ' => $ this ->serializeObjectApiClients⚡️Client⚡️GitHubEnterpriseCloud⚡️Schema⚡️WebhookReleasePublished ($ object ),
5222
5276
'ApiClients\Client\GitHubEnterpriseCloud\Schema\WebhookReleaseReleased ' => $ this ->serializeObjectApiClients⚡️Client⚡️GitHubEnterpriseCloud⚡️Schema⚡️WebhookReleaseReleased ($ object ),
@@ -7672,6 +7726,15 @@ private function serializeObjectApiClients⚡️Client⚡️GitHubEnterpriseClou
7672
7726
$ name = $ this ->serializeObjectApiClients⚡️Client⚡️GitHubEnterpriseCloud⚡️Schema⚡️WebhookLabelEdited⚡️Changes⚡️Name ($ name );
7673
7727
after_name: $ result ['name ' ] = $ name ;
7674
7728
7729
+
7730
+ $ make_latest = $ object ->make_latest ;
7731
+
7732
+ if ($ make_latest === null ) {
7733
+ goto after_make_latest;
7734
+ }
7735
+ $ make_latest = $ this ->serializeObjectApiClients⚡️Client⚡️GitHubEnterpriseCloud⚡️Schema⚡️WebhookReleaseEdited⚡️Changes⚡️MakeLatest ($ make_latest );
7736
+ after_make_latest: $ result ['make_latest ' ] = $ make_latest ;
7737
+
7675
7738
7676
7739
return $ result ;
7677
7740
}
@@ -7703,6 +7766,19 @@ private function serializeObjectApiClients⚡️Client⚡️GitHubEnterpriseClou
7703
7766
}
7704
7767
7705
7768
7769
+ private function serializeObjectApiClients⚡️Client⚡️GitHubEnterpriseCloud⚡️Schema⚡️WebhookReleaseEdited⚡️Changes⚡️MakeLatest (mixed $ object ): mixed
7770
+ {
7771
+ \assert ($ object instanceof \ApiClients \Client \GitHubEnterpriseCloud \Schema \WebhookReleaseEdited \Changes \MakeLatest);
7772
+ $ result = [];
7773
+
7774
+ $ to = $ object ->to ;
7775
+ after_to: $ result ['to ' ] = $ to ;
7776
+
7777
+
7778
+ return $ result ;
7779
+ }
7780
+
7781
+
7706
7782
private function serializeObjectApiClients⚡️Client⚡️GitHubEnterpriseCloud⚡️Schema⚡️WebhookReleasePrereleased (mixed $ object ): mixed
7707
7783
{
7708
7784
\assert ($ object instanceof \ApiClients \Client \GitHubEnterpriseCloud \Schema \WebhookReleasePrereleased);
0 commit comments