Skip to content

Commit

Permalink
[GitHubAE] Update to 1.1.4 (hash: c42ed41e63b8d4b2d561cf8fd8dc40ee) f…
Browse files Browse the repository at this point in the history
…rom 1.1.4 (hash: d020b34e05c305cccb8d37e80c27d949)

Detected Schema changes:
  • Loading branch information
WyriHaximus authored Jun 30, 2023
1 parent b0ac55e commit 64d924d
Show file tree
Hide file tree
Showing 45 changed files with 1,071 additions and 76 deletions.
2 changes: 1 addition & 1 deletion clients/GitHubAE/etc/openapi-client-generator.state

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,7 @@ public function hydrateObject(string $className, array $payload): object
'ApiClients\Client\GitHubAE\Schema\MinimalRepository\License' => $this->hydrateApiClients⚡️Client⚡️GitHubAE⚡️Schema⚡️MinimalRepository⚡️License($payload),
'ApiClients\Client\GitHubAE\Schema\SecurityAndAnalysis' => $this->hydrateApiClients⚡️Client⚡️GitHubAE⚡️Schema⚡️SecurityAndAnalysis($payload),
'ApiClients\Client\GitHubAE\Schema\SecurityAndAnalysis\AdvancedSecurity' => $this->hydrateApiClients⚡️Client⚡️GitHubAE⚡️Schema⚡️SecurityAndAnalysis⚡️AdvancedSecurity($payload),
'ApiClients\Client\GitHubAE\Schema\SecurityAndAnalysis\DependabotSecurityUpdates' => $this->hydrateApiClients⚡️Client⚡️GitHubAE⚡️Schema⚡️SecurityAndAnalysis⚡️DependabotSecurityUpdates($payload),
'ApiClients\Client\GitHubAE\Schema\SecurityAndAnalysis\SecretScanning' => $this->hydrateApiClients⚡️Client⚡️GitHubAE⚡️Schema⚡️SecurityAndAnalysis⚡️SecretScanning($payload),
'ApiClients\Client\GitHubAE\Schema\SecurityAndAnalysis\SecretScanningPushProtection' => $this->hydrateApiClients⚡️Client⚡️GitHubAE⚡️Schema⚡️SecurityAndAnalysis⚡️SecretScanningPushProtection($payload),
'ApiClients\Client\GitHubAE\Schema\Thread\Subject' => $this->hydrateApiClients⚡️Client⚡️GitHubAE⚡️Schema⚡️Thread⚡️Subject($payload),
Expand Down Expand Up @@ -1706,6 +1707,26 @@ private function hydrateApiClients⚡️Client⚡️GitHubAE⚡️Schema⚡️Se

after_advancedSecurity:

$value = $payload['dependabot_security_updates'] ?? null;

if ($value === null) {
$properties['dependabotSecurityUpdates'] = null;
goto after_dependabotSecurityUpdates;
}

if (is_array($value)) {
try {
$this->hydrationStack[] = 'dependabotSecurityUpdates';
$value = $this->hydrateApiClients⚡️Client⚡️GitHubAE⚡️Schema⚡️SecurityAndAnalysis⚡️DependabotSecurityUpdates($value);
} finally {
array_pop($this->hydrationStack);
}
}

$properties['dependabotSecurityUpdates'] = $value;

after_dependabotSecurityUpdates:

$value = $payload['secret_scanning'] ?? null;

if ($value === null) {
Expand Down Expand Up @@ -1794,6 +1815,38 @@ private function hydrateApiClients⚡️Client⚡️GitHubAE⚡️Schema⚡️Se
}


private function hydrateApiClients⚡️Client⚡️GitHubAE⚡️Schema⚡️SecurityAndAnalysis⚡️DependabotSecurityUpdates(array $payload): \ApiClients\Client\GitHubAE\Schema\SecurityAndAnalysis\DependabotSecurityUpdates
{
$properties = [];
$missingFields = [];
try {
$value = $payload['status'] ?? null;

if ($value === null) {
$properties['status'] = null;
goto after_status;
}

$properties['status'] = $value;

after_status:

} catch (\Throwable $exception) {
throw UnableToHydrateObject::dueToError('ApiClients\Client\GitHubAE\Schema\SecurityAndAnalysis\DependabotSecurityUpdates', $exception, stack: $this->hydrationStack);
}

if (count($missingFields) > 0) {
throw UnableToHydrateObject::dueToMissingFields(\ApiClients\Client\GitHubAE\Schema\SecurityAndAnalysis\DependabotSecurityUpdates::class, $missingFields, stack: $this->hydrationStack);
}

try {
return new \ApiClients\Client\GitHubAE\Schema\SecurityAndAnalysis\DependabotSecurityUpdates(...$properties);
} catch (\Throwable $exception) {
throw UnableToHydrateObject::dueToError('ApiClients\Client\GitHubAE\Schema\SecurityAndAnalysis\DependabotSecurityUpdates', $exception, stack: $this->hydrationStack);
}
}


private function hydrateApiClients⚡️Client⚡️GitHubAE⚡️Schema⚡️SecurityAndAnalysis⚡️SecretScanning(array $payload): \ApiClients\Client\GitHubAE\Schema\SecurityAndAnalysis\SecretScanning
{
$properties = [];
Expand Down Expand Up @@ -2026,6 +2079,7 @@ public function serializeObjectOfType(object $object, string $className): mixed
'ApiClients\Client\GitHubAE\Schema\MinimalRepository\License' => $this->serializeObjectApiClients⚡️Client⚡️GitHubAE⚡️Schema⚡️MinimalRepository⚡️License($object),
'ApiClients\Client\GitHubAE\Schema\SecurityAndAnalysis' => $this->serializeObjectApiClients⚡️Client⚡️GitHubAE⚡️Schema⚡️SecurityAndAnalysis($object),
'ApiClients\Client\GitHubAE\Schema\SecurityAndAnalysis\AdvancedSecurity' => $this->serializeObjectApiClients⚡️Client⚡️GitHubAE⚡️Schema⚡️SecurityAndAnalysis⚡️AdvancedSecurity($object),
'ApiClients\Client\GitHubAE\Schema\SecurityAndAnalysis\DependabotSecurityUpdates' => $this->serializeObjectApiClients⚡️Client⚡️GitHubAE⚡️Schema⚡️SecurityAndAnalysis⚡️DependabotSecurityUpdates($object),
'ApiClients\Client\GitHubAE\Schema\SecurityAndAnalysis\SecretScanning' => $this->serializeObjectApiClients⚡️Client⚡️GitHubAE⚡️Schema⚡️SecurityAndAnalysis⚡️SecretScanning($object),
'ApiClients\Client\GitHubAE\Schema\SecurityAndAnalysis\SecretScanningPushProtection' => $this->serializeObjectApiClients⚡️Client⚡️GitHubAE⚡️Schema⚡️SecurityAndAnalysis⚡️SecretScanningPushProtection($object),
'ApiClients\Client\GitHubAE\Schema\Thread\Subject' => $this->serializeObjectApiClients⚡️Client⚡️GitHubAE⚡️Schema⚡️Thread⚡️Subject($object),
Expand Down Expand Up @@ -2950,6 +3004,15 @@ private function serializeObjectApiClients⚡️Client⚡️GitHubAE⚡️Schema
after_advancedSecurity: $result['advanced_security'] = $advancedSecurity;


$dependabotSecurityUpdates = $object->dependabotSecurityUpdates;

if ($dependabotSecurityUpdates === null) {
goto after_dependabotSecurityUpdates;
}
$dependabotSecurityUpdates = $this->serializeObjectApiClients⚡️Client⚡️GitHubAE⚡️Schema⚡️SecurityAndAnalysis⚡️DependabotSecurityUpdates($dependabotSecurityUpdates);
after_dependabotSecurityUpdates: $result['dependabot_security_updates'] = $dependabotSecurityUpdates;


$secretScanning = $object->secretScanning;

if ($secretScanning === null) {
Expand Down Expand Up @@ -2989,6 +3052,23 @@ private function serializeObjectApiClients⚡️Client⚡️GitHubAE⚡️Schema
}


private function serializeObjectApiClients⚡️Client⚡️GitHubAE⚡️Schema⚡️SecurityAndAnalysis⚡️DependabotSecurityUpdates(mixed $object): mixed
{
\assert($object instanceof \ApiClients\Client\GitHubAE\Schema\SecurityAndAnalysis\DependabotSecurityUpdates);
$result = [];

$status = $object->status;

if ($status === null) {
goto after_status;
}
after_status: $result['status'] = $status;


return $result;
}


private function serializeObjectApiClients⚡️Client⚡️GitHubAE⚡️Schema⚡️SecurityAndAnalysis⚡️SecretScanning(mixed $object): mixed
{
\assert($object instanceof \ApiClients\Client\GitHubAE\Schema\SecurityAndAnalysis\SecretScanning);
Expand Down
80 changes: 80 additions & 0 deletions clients/GitHubAE/src/Hydrator/Operation/Repos/Owner/Repo.php
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,7 @@ public function hydrateObject(string $className, array $payload): object
'ApiClients\Client\GitHubAE\Schema\CodeOfConductSimple' => $this->hydrateApiClients⚡️Client⚡️GitHubAE⚡️Schema⚡️CodeOfConductSimple($payload),
'ApiClients\Client\GitHubAE\Schema\SecurityAndAnalysis' => $this->hydrateApiClients⚡️Client⚡️GitHubAE⚡️Schema⚡️SecurityAndAnalysis($payload),
'ApiClients\Client\GitHubAE\Schema\SecurityAndAnalysis\AdvancedSecurity' => $this->hydrateApiClients⚡️Client⚡️GitHubAE⚡️Schema⚡️SecurityAndAnalysis⚡️AdvancedSecurity($payload),
'ApiClients\Client\GitHubAE\Schema\SecurityAndAnalysis\DependabotSecurityUpdates' => $this->hydrateApiClients⚡️Client⚡️GitHubAE⚡️Schema⚡️SecurityAndAnalysis⚡️DependabotSecurityUpdates($payload),
'ApiClients\Client\GitHubAE\Schema\SecurityAndAnalysis\SecretScanning' => $this->hydrateApiClients⚡️Client⚡️GitHubAE⚡️Schema⚡️SecurityAndAnalysis⚡️SecretScanning($payload),
'ApiClients\Client\GitHubAE\Schema\SecurityAndAnalysis\SecretScanningPushProtection' => $this->hydrateApiClients⚡️Client⚡️GitHubAE⚡️Schema⚡️SecurityAndAnalysis⚡️SecretScanningPushProtection($payload),
'ApiClients\Client\GitHubAE\Schema\BasicError' => $this->hydrateApiClients⚡️Client⚡️GitHubAE⚡️Schema⚡️BasicError($payload),
Expand Down Expand Up @@ -4131,6 +4132,26 @@ private function hydrateApiClients⚡️Client⚡️GitHubAE⚡️Schema⚡️Se

after_advancedSecurity:

$value = $payload['dependabot_security_updates'] ?? null;

if ($value === null) {
$properties['dependabotSecurityUpdates'] = null;
goto after_dependabotSecurityUpdates;
}

if (is_array($value)) {
try {
$this->hydrationStack[] = 'dependabotSecurityUpdates';
$value = $this->hydrateApiClients⚡️Client⚡️GitHubAE⚡️Schema⚡️SecurityAndAnalysis⚡️DependabotSecurityUpdates($value);
} finally {
array_pop($this->hydrationStack);
}
}

$properties['dependabotSecurityUpdates'] = $value;

after_dependabotSecurityUpdates:

$value = $payload['secret_scanning'] ?? null;

if ($value === null) {
Expand Down Expand Up @@ -4219,6 +4240,38 @@ private function hydrateApiClients⚡️Client⚡️GitHubAE⚡️Schema⚡️Se
}


private function hydrateApiClients⚡️Client⚡️GitHubAE⚡️Schema⚡️SecurityAndAnalysis⚡️DependabotSecurityUpdates(array $payload): \ApiClients\Client\GitHubAE\Schema\SecurityAndAnalysis\DependabotSecurityUpdates
{
$properties = [];
$missingFields = [];
try {
$value = $payload['status'] ?? null;

if ($value === null) {
$properties['status'] = null;
goto after_status;
}

$properties['status'] = $value;

after_status:

} catch (\Throwable $exception) {
throw UnableToHydrateObject::dueToError('ApiClients\Client\GitHubAE\Schema\SecurityAndAnalysis\DependabotSecurityUpdates', $exception, stack: $this->hydrationStack);
}

if (count($missingFields) > 0) {
throw UnableToHydrateObject::dueToMissingFields(\ApiClients\Client\GitHubAE\Schema\SecurityAndAnalysis\DependabotSecurityUpdates::class, $missingFields, stack: $this->hydrationStack);
}

try {
return new \ApiClients\Client\GitHubAE\Schema\SecurityAndAnalysis\DependabotSecurityUpdates(...$properties);
} catch (\Throwable $exception) {
throw UnableToHydrateObject::dueToError('ApiClients\Client\GitHubAE\Schema\SecurityAndAnalysis\DependabotSecurityUpdates', $exception, stack: $this->hydrationStack);
}
}


private function hydrateApiClients⚡️Client⚡️GitHubAE⚡️Schema⚡️SecurityAndAnalysis⚡️SecretScanning(array $payload): \ApiClients\Client\GitHubAE\Schema\SecurityAndAnalysis\SecretScanning
{
$properties = [];
Expand Down Expand Up @@ -4487,6 +4540,7 @@ public function serializeObjectOfType(object $object, string $className): mixed
'ApiClients\Client\GitHubAE\Schema\CodeOfConductSimple' => $this->serializeObjectApiClients⚡️Client⚡️GitHubAE⚡️Schema⚡️CodeOfConductSimple($object),
'ApiClients\Client\GitHubAE\Schema\SecurityAndAnalysis' => $this->serializeObjectApiClients⚡️Client⚡️GitHubAE⚡️Schema⚡️SecurityAndAnalysis($object),
'ApiClients\Client\GitHubAE\Schema\SecurityAndAnalysis\AdvancedSecurity' => $this->serializeObjectApiClients⚡️Client⚡️GitHubAE⚡️Schema⚡️SecurityAndAnalysis⚡️AdvancedSecurity($object),
'ApiClients\Client\GitHubAE\Schema\SecurityAndAnalysis\DependabotSecurityUpdates' => $this->serializeObjectApiClients⚡️Client⚡️GitHubAE⚡️Schema⚡️SecurityAndAnalysis⚡️DependabotSecurityUpdates($object),
'ApiClients\Client\GitHubAE\Schema\SecurityAndAnalysis\SecretScanning' => $this->serializeObjectApiClients⚡️Client⚡️GitHubAE⚡️Schema⚡️SecurityAndAnalysis⚡️SecretScanning($object),
'ApiClients\Client\GitHubAE\Schema\SecurityAndAnalysis\SecretScanningPushProtection' => $this->serializeObjectApiClients⚡️Client⚡️GitHubAE⚡️Schema⚡️SecurityAndAnalysis⚡️SecretScanningPushProtection($object),
'ApiClients\Client\GitHubAE\Schema\BasicError' => $this->serializeObjectApiClients⚡️Client⚡️GitHubAE⚡️Schema⚡️BasicError($object),
Expand Down Expand Up @@ -6745,6 +6799,15 @@ private function serializeObjectApiClients⚡️Client⚡️GitHubAE⚡️Schema
after_advancedSecurity: $result['advanced_security'] = $advancedSecurity;


$dependabotSecurityUpdates = $object->dependabotSecurityUpdates;

if ($dependabotSecurityUpdates === null) {
goto after_dependabotSecurityUpdates;
}
$dependabotSecurityUpdates = $this->serializeObjectApiClients⚡️Client⚡️GitHubAE⚡️Schema⚡️SecurityAndAnalysis⚡️DependabotSecurityUpdates($dependabotSecurityUpdates);
after_dependabotSecurityUpdates: $result['dependabot_security_updates'] = $dependabotSecurityUpdates;


$secretScanning = $object->secretScanning;

if ($secretScanning === null) {
Expand Down Expand Up @@ -6784,6 +6847,23 @@ private function serializeObjectApiClients⚡️Client⚡️GitHubAE⚡️Schema
}


private function serializeObjectApiClients⚡️Client⚡️GitHubAE⚡️Schema⚡️SecurityAndAnalysis⚡️DependabotSecurityUpdates(mixed $object): mixed
{
\assert($object instanceof \ApiClients\Client\GitHubAE\Schema\SecurityAndAnalysis\DependabotSecurityUpdates);
$result = [];

$status = $object->status;

if ($status === null) {
goto after_status;
}
after_status: $result['status'] = $status;


return $result;
}


private function serializeObjectApiClients⚡️Client⚡️GitHubAE⚡️Schema⚡️SecurityAndAnalysis⚡️SecretScanning(mixed $object): mixed
{
\assert($object instanceof \ApiClients\Client\GitHubAE\Schema\SecurityAndAnalysis\SecretScanning);
Expand Down
Loading

0 comments on commit 64d924d

Please sign in to comment.