Skip to content

Commit 62a7973

Browse files
authored
Merge pull request #1229 from php-api-clients/GitHubEnterpriseCloud/from-1.1.4-354bdd6e24f33acc7638d9ddbf2fce07-from-1.1.4-354bdd6e24f33acc7638d9ddbf2fce07
2 parents f1bf59a + dae399c commit 62a7973

File tree

93 files changed

+3146
-131
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

93 files changed

+3146
-131
lines changed

clients/GitHubEnterpriseCloud/etc/openapi-client-generator.state

+107-99
Large diffs are not rendered by default.

clients/GitHubEnterpriseCloud/src/Internal/Hydrator/Operation/Notifications/Threads/ThreadId.php

+78
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
use ApiClients\Client\GitHubEnterpriseCloud\Schema\SecurityAndAnalysis\AdvancedSecurity;
1414
use ApiClients\Client\GitHubEnterpriseCloud\Schema\SecurityAndAnalysis\DependabotSecurityUpdates;
1515
use ApiClients\Client\GitHubEnterpriseCloud\Schema\SecurityAndAnalysis\SecretScanning;
16+
use ApiClients\Client\GitHubEnterpriseCloud\Schema\SecurityAndAnalysis\SecretScanningNonProviderPatterns;
1617
use ApiClients\Client\GitHubEnterpriseCloud\Schema\SecurityAndAnalysis\SecretScanningPushProtection;
1718
use ApiClients\Client\GitHubEnterpriseCloud\Schema\SecurityAndAnalysis\SecretScanningValidityChecks;
1819
use ApiClients\Client\GitHubEnterpriseCloud\Schema\SimpleUser;
@@ -64,6 +65,7 @@ public function hydrateObject(string $className, array $payload): object
6465
'ApiClients\Client\GitHubEnterpriseCloud\Schema\SecurityAndAnalysis\DependabotSecurityUpdates' => $this->hydrateApiClients⚡️Client⚡️GitHubEnterpriseCloud⚡️Schema⚡️SecurityAndAnalysis⚡️DependabotSecurityUpdates($payload),
6566
'ApiClients\Client\GitHubEnterpriseCloud\Schema\SecurityAndAnalysis\SecretScanning' => $this->hydrateApiClients⚡️Client⚡️GitHubEnterpriseCloud⚡️Schema⚡️SecurityAndAnalysis⚡️SecretScanning($payload),
6667
'ApiClients\Client\GitHubEnterpriseCloud\Schema\SecurityAndAnalysis\SecretScanningPushProtection' => $this->hydrateApiClients⚡️Client⚡️GitHubEnterpriseCloud⚡️Schema⚡️SecurityAndAnalysis⚡️SecretScanningPushProtection($payload),
68+
'ApiClients\Client\GitHubEnterpriseCloud\Schema\SecurityAndAnalysis\SecretScanningNonProviderPatterns' => $this->hydrateApiClients⚡️Client⚡️GitHubEnterpriseCloud⚡️Schema⚡️SecurityAndAnalysis⚡️SecretScanningNonProviderPatterns($payload),
6769
'ApiClients\Client\GitHubEnterpriseCloud\Schema\SecurityAndAnalysis\SecretScanningValidityChecks' => $this->hydrateApiClients⚡️Client⚡️GitHubEnterpriseCloud⚡️Schema⚡️SecurityAndAnalysis⚡️SecretScanningValidityChecks($payload),
6870
'ApiClients\Client\GitHubEnterpriseCloud\Schema\Thread\Subject' => $this->hydrateApiClients⚡️Client⚡️GitHubEnterpriseCloud⚡️Schema⚡️Thread⚡️Subject($payload),
6971
'ApiClients\Client\GitHubEnterpriseCloud\Schema\BasicError' => $this->hydrateApiClients⚡️Client⚡️GitHubEnterpriseCloud⚡️Schema⚡️BasicError($payload),
@@ -1785,6 +1787,26 @@ private function hydrateApiClients⚡️Client⚡️GitHubEnterpriseCloud⚡️S
17851787

17861788
after_secretScanningPushProtection:
17871789

1790+
$value = $payload['secret_scanning_non_provider_patterns'] ?? null;
1791+
1792+
if ($value === null) {
1793+
$properties['secretScanningNonProviderPatterns'] = null;
1794+
goto after_secretScanningNonProviderPatterns;
1795+
}
1796+
1797+
if (is_array($value)) {
1798+
try {
1799+
$this->hydrationStack[] = 'secretScanningNonProviderPatterns';
1800+
$value = $this->hydrateApiClients⚡️Client⚡️GitHubEnterpriseCloud⚡️Schema⚡️SecurityAndAnalysis⚡️SecretScanningNonProviderPatterns($value);
1801+
} finally {
1802+
array_pop($this->hydrationStack);
1803+
}
1804+
}
1805+
1806+
$properties['secretScanningNonProviderPatterns'] = $value;
1807+
1808+
after_secretScanningNonProviderPatterns:
1809+
17881810
$value = $payload['secret_scanning_validity_checks'] ?? null;
17891811

17901812
if ($value === null) {
@@ -1939,6 +1961,36 @@ private function hydrateApiClients⚡️Client⚡️GitHubEnterpriseCloud⚡️S
19391961
}
19401962
}
19411963

1964+
private function hydrateApiClients⚡️Client⚡️GitHubEnterpriseCloud⚡️Schema⚡️SecurityAndAnalysis⚡️SecretScanningNonProviderPatterns(array $payload): SecretScanningNonProviderPatterns
1965+
{
1966+
$properties = [];
1967+
$missingFields = [];
1968+
try {
1969+
$value = $payload['status'] ?? null;
1970+
1971+
if ($value === null) {
1972+
$properties['status'] = null;
1973+
goto after_status;
1974+
}
1975+
1976+
$properties['status'] = $value;
1977+
1978+
after_status:
1979+
} catch (Throwable $exception) {
1980+
throw UnableToHydrateObject::dueToError('ApiClients\Client\GitHubEnterpriseCloud\Schema\SecurityAndAnalysis\SecretScanningNonProviderPatterns', $exception, stack: $this->hydrationStack);
1981+
}
1982+
1983+
if (count($missingFields) > 0) {
1984+
throw UnableToHydrateObject::dueToMissingFields(SecretScanningNonProviderPatterns::class, $missingFields, stack: $this->hydrationStack);
1985+
}
1986+
1987+
try {
1988+
return new SecretScanningNonProviderPatterns(...$properties);
1989+
} catch (Throwable $exception) {
1990+
throw UnableToHydrateObject::dueToError('ApiClients\Client\GitHubEnterpriseCloud\Schema\SecurityAndAnalysis\SecretScanningNonProviderPatterns', $exception, stack: $this->hydrationStack);
1991+
}
1992+
}
1993+
19421994
private function hydrateApiClients⚡️Client⚡️GitHubEnterpriseCloud⚡️Schema⚡️SecurityAndAnalysis⚡️SecretScanningValidityChecks(array $payload): SecretScanningValidityChecks
19431995
{
19441996
$properties = [];
@@ -2137,6 +2189,7 @@ public function serializeObjectOfType(object $object, string $className): mixed
21372189
'ApiClients\Client\GitHubEnterpriseCloud\Schema\SecurityAndAnalysis\DependabotSecurityUpdates' => $this->serializeObjectApiClients⚡️Client⚡️GitHubEnterpriseCloud⚡️Schema⚡️SecurityAndAnalysis⚡️DependabotSecurityUpdates($object),
21382190
'ApiClients\Client\GitHubEnterpriseCloud\Schema\SecurityAndAnalysis\SecretScanning' => $this->serializeObjectApiClients⚡️Client⚡️GitHubEnterpriseCloud⚡️Schema⚡️SecurityAndAnalysis⚡️SecretScanning($object),
21392191
'ApiClients\Client\GitHubEnterpriseCloud\Schema\SecurityAndAnalysis\SecretScanningPushProtection' => $this->serializeObjectApiClients⚡️Client⚡️GitHubEnterpriseCloud⚡️Schema⚡️SecurityAndAnalysis⚡️SecretScanningPushProtection($object),
2192+
'ApiClients\Client\GitHubEnterpriseCloud\Schema\SecurityAndAnalysis\SecretScanningNonProviderPatterns' => $this->serializeObjectApiClients⚡️Client⚡️GitHubEnterpriseCloud⚡️Schema⚡️SecurityAndAnalysis⚡️SecretScanningNonProviderPatterns($object),
21402193
'ApiClients\Client\GitHubEnterpriseCloud\Schema\SecurityAndAnalysis\SecretScanningValidityChecks' => $this->serializeObjectApiClients⚡️Client⚡️GitHubEnterpriseCloud⚡️Schema⚡️SecurityAndAnalysis⚡️SecretScanningValidityChecks($object),
21412194
'ApiClients\Client\GitHubEnterpriseCloud\Schema\Thread\Subject' => $this->serializeObjectApiClients⚡️Client⚡️GitHubEnterpriseCloud⚡️Schema⚡️Thread⚡️Subject($object),
21422195
'ApiClients\Client\GitHubEnterpriseCloud\Schema\BasicError' => $this->serializeObjectApiClients⚡️Client⚡️GitHubEnterpriseCloud⚡️Schema⚡️BasicError($object),
@@ -2996,6 +3049,15 @@ private function serializeObjectApiClients⚡️Client⚡️GitHubEnterpriseClou
29963049
$secretScanningPushProtection = $this->serializeObjectApiClients⚡️Client⚡️GitHubEnterpriseCloud⚡️Schema⚡️SecurityAndAnalysis⚡️SecretScanningPushProtection($secretScanningPushProtection);
29973050
after_secretScanningPushProtection: $result['secret_scanning_push_protection'] = $secretScanningPushProtection;
29983051

3052+
$secretScanningNonProviderPatterns = $object->secretScanningNonProviderPatterns;
3053+
3054+
if ($secretScanningNonProviderPatterns === null) {
3055+
goto after_secretScanningNonProviderPatterns;
3056+
}
3057+
3058+
$secretScanningNonProviderPatterns = $this->serializeObjectApiClients⚡️Client⚡️GitHubEnterpriseCloud⚡️Schema⚡️SecurityAndAnalysis⚡️SecretScanningNonProviderPatterns($secretScanningNonProviderPatterns);
3059+
after_secretScanningNonProviderPatterns: $result['secret_scanning_non_provider_patterns'] = $secretScanningNonProviderPatterns;
3060+
29993061
$secretScanningValidityChecks = $object->secretScanningValidityChecks;
30003062

30013063
if ($secretScanningValidityChecks === null) {
@@ -3072,6 +3134,22 @@ private function serializeObjectApiClients⚡️Client⚡️GitHubEnterpriseClou
30723134
return $result;
30733135
}
30743136

3137+
private function serializeObjectApiClients⚡️Client⚡️GitHubEnterpriseCloud⚡️Schema⚡️SecurityAndAnalysis⚡️SecretScanningNonProviderPatterns(mixed $object): mixed
3138+
{
3139+
assert($object instanceof SecretScanningNonProviderPatterns);
3140+
$result = [];
3141+
3142+
$status = $object->status;
3143+
3144+
if ($status === null) {
3145+
goto after_status;
3146+
}
3147+
3148+
after_status: $result['status'] = $status;
3149+
3150+
return $result;
3151+
}
3152+
30753153
private function serializeObjectApiClients⚡️Client⚡️GitHubEnterpriseCloud⚡️Schema⚡️SecurityAndAnalysis⚡️SecretScanningValidityChecks(mixed $object): mixed
30763154
{
30773155
assert($object instanceof SecretScanningValidityChecks);

clients/GitHubEnterpriseCloud/src/Internal/Hydrator/Operation/Orgs/Org/CodeSecurity/Configurations.php

+19
Original file line numberDiff line numberDiff line change
@@ -234,6 +234,17 @@ private function hydrateApiClients⚡️Client⚡️GitHubEnterpriseCloud⚡️S
234234

235235
after_secretScanningPushProtection:
236236

237+
$value = $payload['secret_scanning_validity_checks'] ?? null;
238+
239+
if ($value === null) {
240+
$properties['secretScanningValidityChecks'] = null;
241+
goto after_secretScanningValidityChecks;
242+
}
243+
244+
$properties['secretScanningValidityChecks'] = $value;
245+
246+
after_secretScanningValidityChecks:
247+
237248
$value = $payload['private_vulnerability_reporting'] ?? null;
238249

239250
if ($value === null) {
@@ -531,6 +542,14 @@ private function serializeObjectApiClients⚡️Client⚡️GitHubEnterpriseClou
531542

532543
after_secretScanningPushProtection: $result['secret_scanning_push_protection'] = $secretScanningPushProtection;
533544

545+
$secretScanningValidityChecks = $object->secretScanningValidityChecks;
546+
547+
if ($secretScanningValidityChecks === null) {
548+
goto after_secretScanningValidityChecks;
549+
}
550+
551+
after_secretScanningValidityChecks: $result['secret_scanning_validity_checks'] = $secretScanningValidityChecks;
552+
534553
$privateVulnerabilityReporting = $object->privateVulnerabilityReporting;
535554

536555
if ($privateVulnerabilityReporting === null) {

clients/GitHubEnterpriseCloud/src/Internal/Hydrator/Operation/Orgs/Org/CodeSecurity/Configurations/ConfigurationId.php

+19
Original file line numberDiff line numberDiff line change
@@ -173,6 +173,17 @@ private function hydrateApiClients⚡️Client⚡️GitHubEnterpriseCloud⚡️S
173173

174174
after_secretScanningPushProtection:
175175

176+
$value = $payload['secret_scanning_validity_checks'] ?? null;
177+
178+
if ($value === null) {
179+
$properties['secretScanningValidityChecks'] = null;
180+
goto after_secretScanningValidityChecks;
181+
}
182+
183+
$properties['secretScanningValidityChecks'] = $value;
184+
185+
after_secretScanningValidityChecks:
186+
176187
$value = $payload['private_vulnerability_reporting'] ?? null;
177188

178189
if ($value === null) {
@@ -579,6 +590,14 @@ private function serializeObjectApiClients⚡️Client⚡️GitHubEnterpriseClou
579590

580591
after_secretScanningPushProtection: $result['secret_scanning_push_protection'] = $secretScanningPushProtection;
581592

593+
$secretScanningValidityChecks = $object->secretScanningValidityChecks;
594+
595+
if ($secretScanningValidityChecks === null) {
596+
goto after_secretScanningValidityChecks;
597+
}
598+
599+
after_secretScanningValidityChecks: $result['secret_scanning_validity_checks'] = $secretScanningValidityChecks;
600+
582601
$privateVulnerabilityReporting = $object->privateVulnerabilityReporting;
583602

584603
if ($privateVulnerabilityReporting === null) {

clients/GitHubEnterpriseCloud/src/Internal/Hydrator/Operation/Orgs/Org/CodeSecurity/Configurations/ConfigurationId/Defaults.php

+19
Original file line numberDiff line numberDiff line change
@@ -225,6 +225,17 @@ private function hydrateApiClients⚡️Client⚡️GitHubEnterpriseCloud⚡️S
225225

226226
after_secretScanningPushProtection:
227227

228+
$value = $payload['secret_scanning_validity_checks'] ?? null;
229+
230+
if ($value === null) {
231+
$properties['secretScanningValidityChecks'] = null;
232+
goto after_secretScanningValidityChecks;
233+
}
234+
235+
$properties['secretScanningValidityChecks'] = $value;
236+
237+
after_secretScanningValidityChecks:
238+
228239
$value = $payload['private_vulnerability_reporting'] ?? null;
229240

230241
if ($value === null) {
@@ -571,6 +582,14 @@ private function serializeObjectApiClients⚡️Client⚡️GitHubEnterpriseClou
571582

572583
after_secretScanningPushProtection: $result['secret_scanning_push_protection'] = $secretScanningPushProtection;
573584

585+
$secretScanningValidityChecks = $object->secretScanningValidityChecks;
586+
587+
if ($secretScanningValidityChecks === null) {
588+
goto after_secretScanningValidityChecks;
589+
}
590+
591+
after_secretScanningValidityChecks: $result['secret_scanning_validity_checks'] = $secretScanningValidityChecks;
592+
574593
$privateVulnerabilityReporting = $object->privateVulnerabilityReporting;
575594

576595
if ($privateVulnerabilityReporting === null) {

0 commit comments

Comments
 (0)