@@ -31,6 +31,7 @@ public function hydrateObject(string $className, array $payload): object
31
31
'ApiClients\Client\GitHubAE\Schema\MinimalRepository\License ' => $ this ->hydrateApiClients⚡️Client⚡️GitHubAE⚡️Schema⚡️MinimalRepository⚡️License ($ payload ),
32
32
'ApiClients\Client\GitHubAE\Schema\SecurityAndAnalysis ' => $ this ->hydrateApiClients⚡️Client⚡️GitHubAE⚡️Schema⚡️SecurityAndAnalysis ($ payload ),
33
33
'ApiClients\Client\GitHubAE\Schema\SecurityAndAnalysis\AdvancedSecurity ' => $ this ->hydrateApiClients⚡️Client⚡️GitHubAE⚡️Schema⚡️SecurityAndAnalysis⚡️AdvancedSecurity ($ payload ),
34
+ 'ApiClients\Client\GitHubAE\Schema\SecurityAndAnalysis\DependabotSecurityUpdates ' => $ this ->hydrateApiClients⚡️Client⚡️GitHubAE⚡️Schema⚡️SecurityAndAnalysis⚡️DependabotSecurityUpdates ($ payload ),
34
35
'ApiClients\Client\GitHubAE\Schema\SecurityAndAnalysis\SecretScanning ' => $ this ->hydrateApiClients⚡️Client⚡️GitHubAE⚡️Schema⚡️SecurityAndAnalysis⚡️SecretScanning ($ payload ),
35
36
'ApiClients\Client\GitHubAE\Schema\SecurityAndAnalysis\SecretScanningPushProtection ' => $ this ->hydrateApiClients⚡️Client⚡️GitHubAE⚡️Schema⚡️SecurityAndAnalysis⚡️SecretScanningPushProtection ($ payload ),
36
37
'ApiClients\Client\GitHubAE\Schema\Thread\Subject ' => $ this ->hydrateApiClients⚡️Client⚡️GitHubAE⚡️Schema⚡️Thread⚡️Subject ($ payload ),
@@ -1706,6 +1707,26 @@ private function hydrateApiClients⚡️Client⚡️GitHubAE⚡️Schema⚡️Se
1706
1707
1707
1708
after_advancedSecurity:
1708
1709
1710
+ $ value = $ payload ['dependabot_security_updates ' ] ?? null ;
1711
+
1712
+ if ($ value === null ) {
1713
+ $ properties ['dependabotSecurityUpdates ' ] = null ;
1714
+ goto after_dependabotSecurityUpdates;
1715
+ }
1716
+
1717
+ if (is_array ($ value )) {
1718
+ try {
1719
+ $ this ->hydrationStack [] = 'dependabotSecurityUpdates ' ;
1720
+ $ value = $ this ->hydrateApiClients⚡️Client⚡️GitHubAE⚡️Schema⚡️SecurityAndAnalysis⚡️DependabotSecurityUpdates ($ value );
1721
+ } finally {
1722
+ array_pop ($ this ->hydrationStack );
1723
+ }
1724
+ }
1725
+
1726
+ $ properties ['dependabotSecurityUpdates ' ] = $ value ;
1727
+
1728
+ after_dependabotSecurityUpdates:
1729
+
1709
1730
$ value = $ payload ['secret_scanning ' ] ?? null ;
1710
1731
1711
1732
if ($ value === null ) {
@@ -1794,6 +1815,38 @@ private function hydrateApiClients⚡️Client⚡️GitHubAE⚡️Schema⚡️Se
1794
1815
}
1795
1816
1796
1817
1818
+ private function hydrateApiClients⚡️Client⚡️GitHubAE⚡️Schema⚡️SecurityAndAnalysis⚡️DependabotSecurityUpdates (array $ payload ): \ApiClients \Client \GitHubAE \Schema \SecurityAndAnalysis \DependabotSecurityUpdates
1819
+ {
1820
+ $ properties = [];
1821
+ $ missingFields = [];
1822
+ try {
1823
+ $ value = $ payload ['status ' ] ?? null ;
1824
+
1825
+ if ($ value === null ) {
1826
+ $ properties ['status ' ] = null ;
1827
+ goto after_status;
1828
+ }
1829
+
1830
+ $ properties ['status ' ] = $ value ;
1831
+
1832
+ after_status:
1833
+
1834
+ } catch (\Throwable $ exception ) {
1835
+ throw UnableToHydrateObject::dueToError ('ApiClients\Client\GitHubAE\Schema\SecurityAndAnalysis\DependabotSecurityUpdates ' , $ exception , stack: $ this ->hydrationStack );
1836
+ }
1837
+
1838
+ if (count ($ missingFields ) > 0 ) {
1839
+ throw UnableToHydrateObject::dueToMissingFields (\ApiClients \Client \GitHubAE \Schema \SecurityAndAnalysis \DependabotSecurityUpdates::class, $ missingFields , stack: $ this ->hydrationStack );
1840
+ }
1841
+
1842
+ try {
1843
+ return new \ApiClients \Client \GitHubAE \Schema \SecurityAndAnalysis \DependabotSecurityUpdates (...$ properties );
1844
+ } catch (\Throwable $ exception ) {
1845
+ throw UnableToHydrateObject::dueToError ('ApiClients\Client\GitHubAE\Schema\SecurityAndAnalysis\DependabotSecurityUpdates ' , $ exception , stack: $ this ->hydrationStack );
1846
+ }
1847
+ }
1848
+
1849
+
1797
1850
private function hydrateApiClients⚡️Client⚡️GitHubAE⚡️Schema⚡️SecurityAndAnalysis⚡️SecretScanning (array $ payload ): \ApiClients \Client \GitHubAE \Schema \SecurityAndAnalysis \SecretScanning
1798
1851
{
1799
1852
$ properties = [];
@@ -2026,6 +2079,7 @@ public function serializeObjectOfType(object $object, string $className): mixed
2026
2079
'ApiClients\Client\GitHubAE\Schema\MinimalRepository\License ' => $ this ->serializeObjectApiClients⚡️Client⚡️GitHubAE⚡️Schema⚡️MinimalRepository⚡️License ($ object ),
2027
2080
'ApiClients\Client\GitHubAE\Schema\SecurityAndAnalysis ' => $ this ->serializeObjectApiClients⚡️Client⚡️GitHubAE⚡️Schema⚡️SecurityAndAnalysis ($ object ),
2028
2081
'ApiClients\Client\GitHubAE\Schema\SecurityAndAnalysis\AdvancedSecurity ' => $ this ->serializeObjectApiClients⚡️Client⚡️GitHubAE⚡️Schema⚡️SecurityAndAnalysis⚡️AdvancedSecurity ($ object ),
2082
+ 'ApiClients\Client\GitHubAE\Schema\SecurityAndAnalysis\DependabotSecurityUpdates ' => $ this ->serializeObjectApiClients⚡️Client⚡️GitHubAE⚡️Schema⚡️SecurityAndAnalysis⚡️DependabotSecurityUpdates ($ object ),
2029
2083
'ApiClients\Client\GitHubAE\Schema\SecurityAndAnalysis\SecretScanning ' => $ this ->serializeObjectApiClients⚡️Client⚡️GitHubAE⚡️Schema⚡️SecurityAndAnalysis⚡️SecretScanning ($ object ),
2030
2084
'ApiClients\Client\GitHubAE\Schema\SecurityAndAnalysis\SecretScanningPushProtection ' => $ this ->serializeObjectApiClients⚡️Client⚡️GitHubAE⚡️Schema⚡️SecurityAndAnalysis⚡️SecretScanningPushProtection ($ object ),
2031
2085
'ApiClients\Client\GitHubAE\Schema\Thread\Subject ' => $ this ->serializeObjectApiClients⚡️Client⚡️GitHubAE⚡️Schema⚡️Thread⚡️Subject ($ object ),
@@ -2950,6 +3004,15 @@ private function serializeObjectApiClients⚡️Client⚡️GitHubAE⚡️Schema
2950
3004
after_advancedSecurity: $ result ['advanced_security ' ] = $ advancedSecurity ;
2951
3005
2952
3006
3007
+ $ dependabotSecurityUpdates = $ object ->dependabotSecurityUpdates ;
3008
+
3009
+ if ($ dependabotSecurityUpdates === null ) {
3010
+ goto after_dependabotSecurityUpdates;
3011
+ }
3012
+ $ dependabotSecurityUpdates = $ this ->serializeObjectApiClients⚡️Client⚡️GitHubAE⚡️Schema⚡️SecurityAndAnalysis⚡️DependabotSecurityUpdates ($ dependabotSecurityUpdates );
3013
+ after_dependabotSecurityUpdates: $ result ['dependabot_security_updates ' ] = $ dependabotSecurityUpdates ;
3014
+
3015
+
2953
3016
$ secretScanning = $ object ->secretScanning ;
2954
3017
2955
3018
if ($ secretScanning === null ) {
@@ -2989,6 +3052,23 @@ private function serializeObjectApiClients⚡️Client⚡️GitHubAE⚡️Schema
2989
3052
}
2990
3053
2991
3054
3055
+ private function serializeObjectApiClients⚡️Client⚡️GitHubAE⚡️Schema⚡️SecurityAndAnalysis⚡️DependabotSecurityUpdates (mixed $ object ): mixed
3056
+ {
3057
+ \assert ($ object instanceof \ApiClients \Client \GitHubAE \Schema \SecurityAndAnalysis \DependabotSecurityUpdates);
3058
+ $ result = [];
3059
+
3060
+ $ status = $ object ->status ;
3061
+
3062
+ if ($ status === null ) {
3063
+ goto after_status;
3064
+ }
3065
+ after_status: $ result ['status ' ] = $ status ;
3066
+
3067
+
3068
+ return $ result ;
3069
+ }
3070
+
3071
+
2992
3072
private function serializeObjectApiClients⚡️Client⚡️GitHubAE⚡️Schema⚡️SecurityAndAnalysis⚡️SecretScanning (mixed $ object ): mixed
2993
3073
{
2994
3074
\assert ($ object instanceof \ApiClients \Client \GitHubAE \Schema \SecurityAndAnalysis \SecretScanning);
0 commit comments