1010use ApiClients \Client \GitHubEnterprise \Schema \CvssSeverities \CvssVThree ;
1111use ApiClients \Client \GitHubEnterprise \Schema \GlobalAdvisory ;
1212use ApiClients \Client \GitHubEnterprise \Schema \GlobalAdvisory \Cvss ;
13- use ApiClients \Client \GitHubEnterprise \Schema \GlobalAdvisory \ Epss ;
13+ use ApiClients \Client \GitHubEnterprise \Schema \SecurityAdvisoryEpss ;
1414use EventSauce \ObjectHydrator \IterableList ;
1515use EventSauce \ObjectHydrator \ObjectMapper ;
1616use EventSauce \ObjectHydrator \PropertySerializers \SerializeArrayItems ;
@@ -51,7 +51,7 @@ public function hydrateObject(string $className, array $payload): object
5151 'ApiClients\Client\GitHubEnterprise\Schema\CvssSeverities ' => $ this ->hydrateApiClients⚡️Client⚡️GitHubEnterprise⚡️Schema⚡️CvssSeverities ($ payload ),
5252 'ApiClients\Client\GitHubEnterprise\Schema\CvssSeverities\CvssVThree ' => $ this ->hydrateApiClients⚡️Client⚡️GitHubEnterprise⚡️Schema⚡️CvssSeverities⚡️CvssVThree ($ payload ),
5353 'ApiClients\Client\GitHubEnterprise\Schema\CvssSeverities\CvssVFour ' => $ this ->hydrateApiClients⚡️Client⚡️GitHubEnterprise⚡️Schema⚡️CvssSeverities⚡️CvssVFour ($ payload ),
54- 'ApiClients\Client\GitHubEnterprise\Schema\GlobalAdvisory\Epss ' => $ this ->hydrateApiClients⚡️Client⚡️GitHubEnterprise⚡️Schema⚡️GlobalAdvisory⚡️Epss ($ payload ),
54+ 'ApiClients\Client\GitHubEnterprise\Schema\SecurityAdvisoryEpss ' => $ this ->hydrateApiClients⚡️Client⚡️GitHubEnterprise⚡️Schema⚡️SecurityAdvisoryEpss ($ payload ),
5555 'ApiClients\Client\GitHubEnterprise\Schema\BasicError ' => $ this ->hydrateApiClients⚡️Client⚡️GitHubEnterprise⚡️Schema⚡️BasicError ($ payload ),
5656 default => throw UnableToHydrateObject::noHydrationDefined ($ className , $ this ->hydrationStack ),
5757 };
@@ -300,17 +300,6 @@ private function hydrateApiClients⚡️Client⚡️GitHubEnterprise⚡️Schema
300300
301301 after_cvssSeverities:
302302
303- $ value = $ payload ['cwes ' ] ?? null ;
304-
305- if ($ value === null ) {
306- $ properties ['cwes ' ] = null ;
307- goto after_cwes;
308- }
309-
310- $ properties ['cwes ' ] = $ value ;
311-
312- after_cwes:
313-
314303 $ value = $ payload ['epss ' ] ?? null ;
315304
316305 if ($ value === null ) {
@@ -321,7 +310,7 @@ private function hydrateApiClients⚡️Client⚡️GitHubEnterprise⚡️Schema
321310 if (is_array ($ value )) {
322311 try {
323312 $ this ->hydrationStack [] = 'epss ' ;
324- $ value = $ this ->hydrateApiClients⚡️Client⚡️GitHubEnterprise⚡️Schema⚡️GlobalAdvisory⚡️Epss ($ value );
313+ $ value = $ this ->hydrateApiClients⚡️Client⚡️GitHubEnterprise⚡️Schema⚡️SecurityAdvisoryEpss ($ value );
325314 } finally {
326315 array_pop ($ this ->hydrationStack );
327316 }
@@ -331,6 +320,17 @@ private function hydrateApiClients⚡️Client⚡️GitHubEnterprise⚡️Schema
331320
332321 after_epss:
333322
323+ $ value = $ payload ['cwes ' ] ?? null ;
324+
325+ if ($ value === null ) {
326+ $ properties ['cwes ' ] = null ;
327+ goto after_cwes;
328+ }
329+
330+ $ properties ['cwes ' ] = $ value ;
331+
332+ after_cwes:
333+
334334 $ value = $ payload ['credits ' ] ?? null ;
335335
336336 if ($ value === null ) {
@@ -538,7 +538,7 @@ private function hydrateApiClients⚡️Client⚡️GitHubEnterprise⚡️Schema
538538 }
539539 }
540540
541- private function hydrateApiClients⚡️Client⚡️GitHubEnterprise⚡️Schema⚡️GlobalAdvisory⚡️Epss (array $ payload ): Epss
541+ private function hydrateApiClients⚡️Client⚡️GitHubEnterprise⚡️Schema⚡️SecurityAdvisoryEpss (array $ payload ): SecurityAdvisoryEpss
542542 {
543543 $ properties = [];
544544 $ missingFields = [];
@@ -565,17 +565,17 @@ private function hydrateApiClients⚡️Client⚡️GitHubEnterprise⚡️Schema
565565
566566 after_percentile:
567567 } catch (Throwable $ exception ) {
568- throw UnableToHydrateObject::dueToError ('ApiClients\Client\GitHubEnterprise\Schema\GlobalAdvisory\Epss ' , $ exception , stack: $ this ->hydrationStack );
568+ throw UnableToHydrateObject::dueToError ('ApiClients\Client\GitHubEnterprise\Schema\SecurityAdvisoryEpss ' , $ exception , stack: $ this ->hydrationStack );
569569 }
570570
571571 if (count ($ missingFields ) > 0 ) {
572- throw UnableToHydrateObject::dueToMissingFields (Epss ::class, $ missingFields , stack: $ this ->hydrationStack );
572+ throw UnableToHydrateObject::dueToMissingFields (SecurityAdvisoryEpss ::class, $ missingFields , stack: $ this ->hydrationStack );
573573 }
574574
575575 try {
576- return new Epss (...$ properties );
576+ return new SecurityAdvisoryEpss (...$ properties );
577577 } catch (Throwable $ exception ) {
578- throw UnableToHydrateObject::dueToError ('ApiClients\Client\GitHubEnterprise\Schema\GlobalAdvisory\Epss ' , $ exception , stack: $ this ->hydrationStack );
578+ throw UnableToHydrateObject::dueToError ('ApiClients\Client\GitHubEnterprise\Schema\SecurityAdvisoryEpss ' , $ exception , stack: $ this ->hydrationStack );
579579 }
580580 }
581581
@@ -678,7 +678,7 @@ public function serializeObjectOfType(object $object, string $className): mixed
678678 'ApiClients\Client\GitHubEnterprise\Schema\CvssSeverities ' => $ this ->serializeObjectApiClients⚡️Client⚡️GitHubEnterprise⚡️Schema⚡️CvssSeverities ($ object ),
679679 'ApiClients\Client\GitHubEnterprise\Schema\CvssSeverities\CvssVThree ' => $ this ->serializeObjectApiClients⚡️Client⚡️GitHubEnterprise⚡️Schema⚡️CvssSeverities⚡️CvssVThree ($ object ),
680680 'ApiClients\Client\GitHubEnterprise\Schema\CvssSeverities\CvssVFour ' => $ this ->serializeObjectApiClients⚡️Client⚡️GitHubEnterprise⚡️Schema⚡️CvssSeverities⚡️CvssVFour ($ object ),
681- 'ApiClients\Client\GitHubEnterprise\Schema\GlobalAdvisory\Epss ' => $ this ->serializeObjectApiClients⚡️Client⚡️GitHubEnterprise⚡️Schema⚡️GlobalAdvisory⚡️Epss ($ object ),
681+ 'ApiClients\Client\GitHubEnterprise\Schema\SecurityAdvisoryEpss ' => $ this ->serializeObjectApiClients⚡️Client⚡️GitHubEnterprise⚡️Schema⚡️SecurityAdvisoryEpss ($ object ),
682682 'ApiClients\Client\GitHubEnterprise\Schema\BasicError ' => $ this ->serializeObjectApiClients⚡️Client⚡️GitHubEnterprise⚡️Schema⚡️BasicError ($ object ),
683683 default => throw new LogicException ("No serialization defined for $ className " ),
684684 };
@@ -890,6 +890,15 @@ private function serializeObjectApiClients⚡️Client⚡️GitHubEnterprise⚡
890890 $ cvssSeverities = $ this ->serializeObjectApiClients⚡️Client⚡️GitHubEnterprise⚡️Schema⚡️CvssSeverities ($ cvssSeverities );
891891 after_cvssSeverities: $ result ['cvss_severities ' ] = $ cvssSeverities ;
892892
893+ $ epss = $ object ->epss ;
894+
895+ if ($ epss === null ) {
896+ goto after_epss;
897+ }
898+
899+ $ epss = $ this ->serializeObjectApiClients⚡️Client⚡️GitHubEnterprise⚡️Schema⚡️SecurityAdvisoryEpss ($ epss );
900+ after_epss: $ result ['epss ' ] = $ epss ;
901+
893902 $ cwes = $ object ->cwes ;
894903
895904 if ($ cwes === null ) {
@@ -905,15 +914,6 @@ private function serializeObjectApiClients⚡️Client⚡️GitHubEnterprise⚡
905914 $ cwes = $ cwesSerializer0 ->serialize ($ cwes , $ this );
906915 after_cwes: $ result ['cwes ' ] = $ cwes ;
907916
908- $ epss = $ object ->epss ;
909-
910- if ($ epss === null ) {
911- goto after_epss;
912- }
913-
914- $ epss = $ this ->serializeObjectApiClients⚡️Client⚡️GitHubEnterprise⚡️Schema⚡️GlobalAdvisory⚡️Epss ($ epss );
915- after_epss: $ result ['epss ' ] = $ epss ;
916-
917917 $ credits = $ object ->credits ;
918918
919919 if ($ credits === null ) {
@@ -1030,9 +1030,9 @@ private function serializeObjectApiClients⚡️Client⚡️GitHubEnterprise⚡
10301030 return $ result ;
10311031 }
10321032
1033- private function serializeObjectApiClients⚡️Client⚡️GitHubEnterprise⚡️Schema⚡️GlobalAdvisory⚡️Epss (mixed $ object ): mixed
1033+ private function serializeObjectApiClients⚡️Client⚡️GitHubEnterprise⚡️Schema⚡️SecurityAdvisoryEpss (mixed $ object ): mixed
10341034 {
1035- assert ($ object instanceof Epss );
1035+ assert ($ object instanceof SecurityAdvisoryEpss );
10361036 $ result = [];
10371037
10381038 $ percentage = $ object ->percentage ;
0 commit comments