55namespace ApiClients \Client \GitHub \Internal \Hydrator \Operation \Orgs \Org \Copilot \Billing ;
66
77use ApiClients \Client \GitHub \Schema \BasicError ;
8- use ApiClients \Client \GitHub \Schema \Operations \Copilot \AddCopilotSeatsForUsers \Response \ApplicationJson \Created \Application \Json ;
8+ use ApiClients \Client \GitHub \Schema \Operations \Copilot \AddCopilotSeatsForUsers \Response \ApplicationJson \Created ;
9+ use ApiClients \Client \GitHub \Schema \Operations \Copilot \CancelCopilotSeatAssignmentForUsers \Response \ApplicationJson \Ok ;
910use EventSauce \ObjectHydrator \IterableList ;
1011use EventSauce \ObjectHydrator \ObjectMapper ;
1112use EventSauce \ObjectHydrator \PropertySerializers \SerializeArrayItems ;
@@ -39,14 +40,14 @@ public function __construct()
3940 public function hydrateObject (string $ className , array $ payload ): object
4041 {
4142 return match ($ className ) {
42- 'ApiClients\Client\GitHub\Schema\Operations\Copilot\AddCopilotSeatsForUsers\Response\ApplicationJson\Created\Application\Json ' => $ this ->hydrateApiClients⚡️Client⚡️GitHub⚡️Schema⚡️Operations⚡️Copilot⚡️AddCopilotSeatsForUsers⚡️Response⚡️ApplicationJson⚡️Created⚡️Application⚡️Json ($ payload ),
43+ 'ApiClients\Client\GitHub\Schema\Operations\Copilot\AddCopilotSeatsForUsers\Response\ApplicationJson\Created ' => $ this ->hydrateApiClients⚡️Client⚡️GitHub⚡️Schema⚡️Operations⚡️Copilot⚡️AddCopilotSeatsForUsers⚡️Response⚡️ApplicationJson⚡️Created ($ payload ),
4344 'ApiClients\Client\GitHub\Schema\BasicError ' => $ this ->hydrateApiClients⚡️Client⚡️GitHub⚡️Schema⚡️BasicError ($ payload ),
44- 'ApiClients\Client\GitHub\Schema\Operations\Copilot\CancelCopilotSeatAssignmentForUsers\Response\ApplicationJson\Ok\Application\Json ' => $ this ->hydrateApiClients⚡️Client⚡️GitHub⚡️Schema⚡️Operations⚡️Copilot⚡️CancelCopilotSeatAssignmentForUsers⚡️Response⚡️ApplicationJson⚡️Ok⚡️Application⚡️Json ($ payload ),
45+ 'ApiClients\Client\GitHub\Schema\Operations\Copilot\CancelCopilotSeatAssignmentForUsers\Response\ApplicationJson\Ok ' => $ this ->hydrateApiClients⚡️Client⚡️GitHub⚡️Schema⚡️Operations⚡️Copilot⚡️CancelCopilotSeatAssignmentForUsers⚡️Response⚡️ApplicationJson⚡️Ok ($ payload ),
4546 default => throw UnableToHydrateObject::noHydrationDefined ($ className , $ this ->hydrationStack ),
4647 };
4748 }
4849
49- private function hydrateApiClients⚡️Client⚡️GitHub⚡️Schema⚡️Operations⚡️Copilot⚡️AddCopilotSeatsForUsers⚡️Response⚡️ApplicationJson⚡️Created⚡️Application⚡️Json (array $ payload ): Json
50+ private function hydrateApiClients⚡️Client⚡️GitHub⚡️Schema⚡️Operations⚡️Copilot⚡️AddCopilotSeatsForUsers⚡️Response⚡️ApplicationJson⚡️Created (array $ payload ): Created
5051 {
5152 $ properties = [];
5253 $ missingFields = [];
@@ -62,17 +63,17 @@ private function hydrateApiClients⚡️Client⚡️GitHub⚡️Schema⚡️Oper
6263
6364 after_seatsCreated:
6465 } catch (Throwable $ exception ) {
65- throw UnableToHydrateObject::dueToError ('ApiClients\Client\GitHub\Schema\Operations\Copilot\AddCopilotSeatsForUsers\Response\ApplicationJson\Created\Application\Json ' , $ exception , stack: $ this ->hydrationStack );
66+ throw UnableToHydrateObject::dueToError ('ApiClients\Client\GitHub\Schema\Operations\Copilot\AddCopilotSeatsForUsers\Response\ApplicationJson\Created ' , $ exception , stack: $ this ->hydrationStack );
6667 }
6768
6869 if (count ($ missingFields ) > 0 ) {
69- throw UnableToHydrateObject::dueToMissingFields (Json ::class, $ missingFields , stack: $ this ->hydrationStack );
70+ throw UnableToHydrateObject::dueToMissingFields (Created ::class, $ missingFields , stack: $ this ->hydrationStack );
7071 }
7172
7273 try {
73- return new Json (...$ properties );
74+ return new Created (...$ properties );
7475 } catch (Throwable $ exception ) {
75- throw UnableToHydrateObject::dueToError ('ApiClients\Client\GitHub\Schema\Operations\Copilot\AddCopilotSeatsForUsers\Response\ApplicationJson\Created\Application\Json ' , $ exception , stack: $ this ->hydrationStack );
76+ throw UnableToHydrateObject::dueToError ('ApiClients\Client\GitHub\Schema\Operations\Copilot\AddCopilotSeatsForUsers\Response\ApplicationJson\Created ' , $ exception , stack: $ this ->hydrationStack );
7677 }
7778 }
7879
@@ -139,7 +140,7 @@ private function hydrateApiClients⚡️Client⚡️GitHub⚡️Schema⚡️Basi
139140 }
140141 }
141142
142- private function hydrateApiClients⚡️Client⚡️GitHub⚡️Schema⚡️Operations⚡️Copilot⚡️CancelCopilotSeatAssignmentForUsers⚡️Response⚡️ApplicationJson⚡️Ok⚡️Application⚡️Json (array $ payload ): \ ApiClients \ Client \ GitHub \ Schema \ Operations \ Copilot \ CancelCopilotSeatAssignmentForUsers \ Response \ ApplicationJson \ Ok \ Application \ Json
143+ private function hydrateApiClients⚡️Client⚡️GitHub⚡️Schema⚡️Operations⚡️Copilot⚡️CancelCopilotSeatAssignmentForUsers⚡️Response⚡️ApplicationJson⚡️Ok (array $ payload ): Ok
143144 {
144145 $ properties = [];
145146 $ missingFields = [];
@@ -155,17 +156,17 @@ private function hydrateApiClients⚡️Client⚡️GitHub⚡️Schema⚡️Oper
155156
156157 after_seatsCancelled:
157158 } catch (Throwable $ exception ) {
158- throw UnableToHydrateObject::dueToError ('ApiClients\Client\GitHub\Schema\Operations\Copilot\CancelCopilotSeatAssignmentForUsers\Response\ApplicationJson\Ok\Application\Json ' , $ exception , stack: $ this ->hydrationStack );
159+ throw UnableToHydrateObject::dueToError ('ApiClients\Client\GitHub\Schema\Operations\Copilot\CancelCopilotSeatAssignmentForUsers\Response\ApplicationJson\Ok ' , $ exception , stack: $ this ->hydrationStack );
159160 }
160161
161162 if (count ($ missingFields ) > 0 ) {
162- throw UnableToHydrateObject::dueToMissingFields (\ ApiClients \ Client \ GitHub \ Schema \ Operations \ Copilot \ CancelCopilotSeatAssignmentForUsers \ Response \ ApplicationJson \ Ok \ Application \Json ::class, $ missingFields , stack: $ this ->hydrationStack );
163+ throw UnableToHydrateObject::dueToMissingFields (Ok ::class, $ missingFields , stack: $ this ->hydrationStack );
163164 }
164165
165166 try {
166- return new \ ApiClients \ Client \ GitHub \ Schema \ Operations \ Copilot \ CancelCopilotSeatAssignmentForUsers \ Response \ ApplicationJson \ Ok \ Application \ Json (...$ properties );
167+ return new Ok (...$ properties );
167168 } catch (Throwable $ exception ) {
168- throw UnableToHydrateObject::dueToError ('ApiClients\Client\GitHub\Schema\Operations\Copilot\CancelCopilotSeatAssignmentForUsers\Response\ApplicationJson\Ok\Application\Json ' , $ exception , stack: $ this ->hydrationStack );
169+ throw UnableToHydrateObject::dueToError ('ApiClients\Client\GitHub\Schema\Operations\Copilot\CancelCopilotSeatAssignmentForUsers\Response\ApplicationJson\Ok ' , $ exception , stack: $ this ->hydrationStack );
169170 }
170171 }
171172
@@ -200,9 +201,9 @@ public function serializeObjectOfType(object $object, string $className): mixed
200201 'DateTime ' => $ this ->serializeValueDateTime ($ object ),
201202 'DateTimeImmutable ' => $ this ->serializeValueDateTimeImmutable ($ object ),
202203 'DateTimeInterface ' => $ this ->serializeValueDateTimeInterface ($ object ),
203- 'ApiClients\Client\GitHub\Schema\Operations\Copilot\AddCopilotSeatsForUsers\Response\ApplicationJson\Created\Application\Json ' => $ this ->serializeObjectApiClients⚡️Client⚡️GitHub⚡️Schema⚡️Operations⚡️Copilot⚡️AddCopilotSeatsForUsers⚡️Response⚡️ApplicationJson⚡️Created⚡️Application⚡️Json ($ object ),
204+ 'ApiClients\Client\GitHub\Schema\Operations\Copilot\AddCopilotSeatsForUsers\Response\ApplicationJson\Created ' => $ this ->serializeObjectApiClients⚡️Client⚡️GitHub⚡️Schema⚡️Operations⚡️Copilot⚡️AddCopilotSeatsForUsers⚡️Response⚡️ApplicationJson⚡️Created ($ object ),
204205 'ApiClients\Client\GitHub\Schema\BasicError ' => $ this ->serializeObjectApiClients⚡️Client⚡️GitHub⚡️Schema⚡️BasicError ($ object ),
205- 'ApiClients\Client\GitHub\Schema\Operations\Copilot\CancelCopilotSeatAssignmentForUsers\Response\ApplicationJson\Ok\Application\Json ' => $ this ->serializeObjectApiClients⚡️Client⚡️GitHub⚡️Schema⚡️Operations⚡️Copilot⚡️CancelCopilotSeatAssignmentForUsers⚡️Response⚡️ApplicationJson⚡️Ok⚡️Application⚡️Json ($ object ),
206+ 'ApiClients\Client\GitHub\Schema\Operations\Copilot\CancelCopilotSeatAssignmentForUsers\Response\ApplicationJson\Ok ' => $ this ->serializeObjectApiClients⚡️Client⚡️GitHub⚡️Schema⚡️Operations⚡️Copilot⚡️CancelCopilotSeatAssignmentForUsers⚡️Response⚡️ApplicationJson⚡️Ok ($ object ),
206207 default => throw new LogicException ("No serialization defined for $ className " ),
207208 };
208209 } catch (Throwable $ exception ) {
@@ -265,9 +266,9 @@ private function serializeValueDateTimeInterface(mixed $value): mixed
265266 return $ serializer ->serialize ($ value , $ this );
266267 }
267268
268- private function serializeObjectApiClients⚡️Client⚡️GitHub⚡️Schema⚡️Operations⚡️Copilot⚡️AddCopilotSeatsForUsers⚡️Response⚡️ApplicationJson⚡️Created⚡️Application⚡️Json (mixed $ object ): mixed
269+ private function serializeObjectApiClients⚡️Client⚡️GitHub⚡️Schema⚡️Operations⚡️Copilot⚡️AddCopilotSeatsForUsers⚡️Response⚡️ApplicationJson⚡️Created (mixed $ object ): mixed
269270 {
270- assert ($ object instanceof Json );
271+ assert ($ object instanceof Created );
271272 $ result = [];
272273
273274 $ seatsCreated = $ object ->seatsCreated ;
@@ -316,9 +317,9 @@ private function serializeObjectApiClients⚡️Client⚡️GitHub⚡️Schema
316317 return $ result ;
317318 }
318319
319- private function serializeObjectApiClients⚡️Client⚡️GitHub⚡️Schema⚡️Operations⚡️Copilot⚡️CancelCopilotSeatAssignmentForUsers⚡️Response⚡️ApplicationJson⚡️Ok⚡️Application⚡️Json (mixed $ object ): mixed
320+ private function serializeObjectApiClients⚡️Client⚡️GitHub⚡️Schema⚡️Operations⚡️Copilot⚡️CancelCopilotSeatAssignmentForUsers⚡️Response⚡️ApplicationJson⚡️Ok (mixed $ object ): mixed
320321 {
321- assert ($ object instanceof \ ApiClients \ Client \ GitHub \ Schema \ Operations \ Copilot \ CancelCopilotSeatAssignmentForUsers \ Response \ ApplicationJson \ Ok \ Application \Json );
322+ assert ($ object instanceof Ok );
322323 $ result = [];
323324
324325 $ seatsCancelled = $ object ->seatsCancelled ;
0 commit comments